version: "3.9" networks: net-public: external: true services: server: image: gitea/gitea:latest container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 - GITEA__database__DB_TYPE=postgres - GITEA__database__HOST=db:5432 - GITEA__database__NAME=gitea - GITEA__database__USER=gitea - GITEA__database__PASSWD=gitea - GITEA__webhook__ALLOWED_HOST_LIST=* restart: always networks: - net-public volumes: - /mnt/disk1/gitea:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - "3000:3000" - "222:22" depends_on: - db db: image: postgres:14 restart: always environment: - POSTGRES_USER=gitea - POSTGRES_PASSWORD=gitea - POSTGRES_DB=gitea networks: - net-public volumes: - /mnt/disk1/gitea/db:/var/lib/postgresql/data # runner: # image: registry.smsoft.kro.kr/gitea/act_runner:latest # restart: always # container_name: gitea_runner # environment: # - CONFIG_FILE=/config/config.yml # - GITEA_INSTANCE_URL=https://git.smsoft.kro.kr # - GITEA_RUNNER_REGISTRATION_TOKEN=cAIObh78BmjdEGkeoT1GSjrV7CiNvjRDRqCmVT9M # volumes: # - /mnt/disk1/gitea/runner/config:/config # - /mnt/disk1/gitea/runner/data:/data # - /var/run/docker.sock:/var/run/docker.sock # - /root/cert:/cert # entrypoint: ["sh", "-c"] # command: # - | # docker context create remote-prod --docker host=https://smsoft.kr:2376,ca=/cert/ca.pem,cert=/cert/cert.pem,key=/cert/key.pem # docker context create remote-dev --docker host=tcp://10.10.20.20:2375 # /sbin/tini -- /opt/act/run.sh # networks: # - net-public # depends_on: # - server