# {{ ansible_managed }} [Unit] Description=Forgejo [Container] ContainerName=forgejo Image=codeberg.org/forgejo/forgejo:9 Environment=USER_UID=1000 Environment=USER_GID=1000 Environment=TZ=Europe/Prague Environment=START_SSH_SERVER=true Environment=SSH_CREATE_AUTHORIZED_PRINCIPALS_FILES=true Environment=SSH_AUTHORIZED_PRINCIPALS_ALLOW="username,email" Network=forgejo.network PublishPort={{ forgejo_ssh_port }}:22 PublishPort={{ forgejo_http_port }}:3000 Volume=forgejo-data:/data [Service] Restart=always [Install] WantedBy=multi-user.target