chore(deploy): update for debian 11 + docker@@ -24,7 +24,7 @@ const RepositoryCommitSummaryLine: ReactIsland<
RepositoryCommitSummaryLineProps
> = ({ orgSlug, repoSlug, commit, defaultFullSubjectVisible = false }) => {
const [isFullSubjectShown, setIsFullSubjectShown] = useState<boolean>(
- defaultFullSubjectVisible
+ defaultFullSubjectVisible,
);
const toggleFullSubjectVisibility = useCallback(
@@ -32,12 +32,12 @@ const RepositoryCommitSummaryLine: ReactIsland<
ev.preventDefault();
setIsFullSubjectShown((prevVisibility) => !prevVisibility);
},
- [setIsFullSubjectShown]
+ [setIsFullSubjectShown],
);
const isSubjectTooLongForDisplay = useMemo(
() => commit.subject.length > MAX_COMMIT_LINE_LENGTH,
- [commit.subject.length]
+ [commit.subject.length],
);
const subject = useMemo(
@@ -45,10 +45,10 @@ const RepositoryCommitSummaryLine: ReactIsland<
isSubjectTooLongForDisplay
? `${commit.subject.substring(
0,
- MAX_COMMIT_LINE_LENGTH - TRAILING_CHAR_LENGTH
+ MAX_COMMIT_LINE_LENGTH - TRAILING_CHAR_LENGTH,
)}`
: commit.subject,
- [commit.subject]
+ [commit.subject],
);
return (
@@ -57,6 +57,7 @@ const RepositoryCommitSummaryLine: ReactIsland<
gap={8}
alignItems={"stretch"}
style={{ flexWrap: "wrap-reverse" }}
+ onClick={toggleFullSubjectVisibility}
>
<Grid.Col flex={"1 0 calc(100% - 220px)"} style={{ minWidth: 360 }}>
<strong>{commit.author.name}</strong>
@@ -152,6 +152,7 @@ model UserSSHKey {
id String @id @default(cuid())
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
+ // lastUsedAt DateTime?
user User @relation("ManyUserSSHKeyToOneUser", fields: [userId], references: [id])
userId String
@@ -8,7 +8,7 @@ services:
- "--configFile=/var/lib/traefik/traefik.yml"
labels:
- "traefik.enable=true"
- - "traefik.http.routers.api.rule=Host(`traefik.${DOMAIN:-gitfoss.io}`)"
+ - "traefik.http.routers.api.rule=Host(`traefik.${DOMAIN:-gitfoss.dev}`)"
- "traefik.http.routers.api.service=api@internal"
- "traefik.http.routers.api.middlewares=traefik_auth"
networks:
@@ -41,22 +41,22 @@ services:
- COOKIE_NAME=gitfoss_ssid
- COOKIE_SECRET=change_me_cookie_secret
- DATABASE_URL=postgresql://postgres:change_me_password@gitfoss_db/gitfoss?sslmode=disable&connection_limit=3
- - DEPLOYMENT_DOMAIN=${DOMAIN:-gitfoss.io}
- - DEPLOYMENT_SCHEME=https
+ - DEPLOYMENT_DOMAIN=${DOMAIN:-gitfoss.dev}
+ - DEPLOYMENT_SCHEME=http
- GIT_REPOSITORIES_ROOT=/var/lib/gitfoss/repos
- PORT=1337
labels:
- "traefik.enable=true"
- - "traefik.http.middlewares.gitfoss_https.redirectscheme.scheme=https"
- - "traefik.http.middlewares.gitfoss_redirect.redirectscheme.scheme=https"
+ # - "traefik.http.middlewares.gitfoss_https.redirectscheme.scheme=https"
+ # - "traefik.http.middlewares.gitfoss_redirect.redirectscheme.scheme=https"
- "traefik.http.routers.gitfoss_web.entrypoints=web"
- - "traefik.http.routers.gitfoss_web.rule=Host(`${DOMAIN:-gitfoss.io}`)"
+ - "traefik.http.routers.gitfoss_web.rule=Host(`${DOMAIN:-gitfoss.dev}`)"
- "traefik.http.routers.gitfoss_web.middlewares=gitfoss_redirect@docker"
- - "traefik.http.routers.gitfoss_secure.entrypoints=websecure"
- - "traefik.http.routers.gitfoss_secure.rule=Host(`${DOMAIN:-gitfoss.io}`)"
- - "traefik.http.routers.gitfoss_secure.middlewares=gitfoss_https@docker"
- - "traefik.http.routers.gitfoss_secure.tls=true"
- - "traefik.http.routers.gitfoss_secure.tls.certresolver=letsencrypt"
+ # - "traefik.http.routers.gitfoss_secure.entrypoints=websecure"
+ # - "traefik.http.routers.gitfoss_secure.rule=Host(`${DOMAIN:-gitfoss.dev}`)"
+ # - "traefik.http.routers.gitfoss_secure.middlewares=gitfoss_https@docker"
+ # - "traefik.http.routers.gitfoss_secure.tls=true"
+ # - "traefik.http.routers.gitfoss_secure.tls.certresolver=letsencrypt"
networks:
- internal
- reverse-proxy-public
@@ -99,7 +99,7 @@ build_and_deploy \
${PORT:-1337} \
${DOCKER_IMAGE_NAME:-gitfoss_web} \
${DOCKER_IMAGE_TAG:-latest} \
- ${REMOTE_SSH_USER:-root} \
- ${REMOTE_SSH_HOST:-gitfoss.io} \
- ${REMOTE_SSH_PORT:-1337} \
- ${REMOTE_DESTINATION_PATH:-/root}
+ ${REMOTE_SSH_USER:-debian} \
+ ${REMOTE_SSH_HOST:-92.243.16.118} \
+ ${REMOTE_SSH_PORT:-22} \
+ ${REMOTE_DESTINATION_PATH:-/home/debian/}