56 lines
2.2 KiB
Plaintext
56 lines
2.2 KiB
Plaintext
[Container]
|
|
# AutoUpdate=registry
|
|
ContainerName=gitea-server
|
|
Environment="GITEA__database__DB_TYPE=postgres"
|
|
Environment="GITEA__database__HOST=192.168.11.2:5433"
|
|
Environment="GITEA__database__NAME=gitea"
|
|
Environment="GITEA__database__PASSWD=gitea"
|
|
Environment="GITEA__database__USER=gitea"
|
|
Environment="GITEA__oauth2__JWT_SECRET=KUT-1Y6jrgw0hAHeCQ6XwyYzv_IfLG6zzRgi56kHNR4"
|
|
Environment="GITEA__repository__DEFAULT_BRANCH=master"
|
|
Environment="GITEA__repository__DEFAULT_PUSH_CREATE_PRIVATE=false"
|
|
Environment="GITEA__repository__ENABLE_PUSH_CREATE_ORG=true"
|
|
Environment="GITEA__repository__ENABLE_PUSH_CREATE_USER=true"
|
|
Environment="GITEA__security__INSTALL_LOCK=true"
|
|
Environment="GITEA__security__INTERNAL_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE3MjIwNTg2NzJ9.A8qHgZk3QALse398h7YtIOtHhm-Uefi50QApfKR5sic"
|
|
Environment="GITEA__security__PASSWORD_HASH_ALGO=pbkdf2"
|
|
Environment="GITEA__security__SECRET_KEY="
|
|
Environment="GITEA__server__DOMAIN=gitea.phares.duckdns.org"
|
|
Environment="GITEA__server__LFS_JWT_SECRET=WgTjm7nPHRtxHWrWi9EInaNnQGENsECgCqi2e9H37W0"
|
|
Environment="GITEA__server__ROOT_URL=https://gitea.phares.duckdns.org/"
|
|
Environment="GITEA__server__SSH_DOMAIN=gitea.phares.duckdns.org"
|
|
Image=docker.io/gitea/gitea:1.22.3-rootless
|
|
# Network=gitea.network
|
|
# Pod=gitea.pod
|
|
PublishPort=3000:3000
|
|
Volume=/etc/localtime:/etc/localtime:ro
|
|
Volume=/etc/timezone:/etc/timezone:ro
|
|
Volume=gitea-server-config.volume:/etc/gitea
|
|
Volume=gitea-server-data.volume:/var/lib/gitea:Z
|
|
|
|
[Unit]
|
|
Requires=gitea-db.service
|
|
After=gitea-db.service
|
|
|
|
[Service]
|
|
Restart=no
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target default.target
|
|
|
|
# podman pull docker.io/gitea/gitea:1.22.3-rootless
|
|
# x-podman pull docker.io/gitea/gitea:1.22.1-rootless
|
|
# x-podman pull docker.io/gitea/gitea:latest
|
|
# systemctl --user daemon-reload
|
|
# systemctl --user start gitea-server
|
|
# systemctl --user status gitea-server
|
|
# journalctl -fu gitea-server.service
|
|
# podman logs gitea-server
|
|
# systemctl --user stop gitea-server
|
|
# systemctl --user disable gitea-server
|
|
# podman exec -ti gitea-server /bin/sh
|
|
# podman exec -ti gitea-server /bin/bash
|
|
# mkdir -p /home/podman/backup-gitea
|
|
# now=$(date +'%Y-%m-%d_%H-%M-%S')
|
|
# podman volume export systemd-gitea-server-data --output /home/podman/backup-gitea/gitea-server-data-${now}.tar
|