diff --git a/docker-compose.yaml b/docker-compose.yaml index 2994f49..0484610 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -2,22 +2,24 @@ version: "3" services: app: image: gitea/gitea:1 + container_name: git_limbosolutions_com-gitea environment: - GITEA__database__DB_TYPE=mysql - GITEA__database__HOST=db:3306 - GITEA__database__NAME=${DB_NAME} - GITEA__database__USER=${DB_USER} - GITEA__database__PASSWD=${DB_PASSWORD} - - DISABLE_SSH=true restart: unless-stopped volumes: - data:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro - ports: - - ${GITEA_PORT}:80 + #ports: + #- ${GITEA_PORT}:80 + #- ${GITEA_SSH_PORT}:22 networks: - gitea + - wan_reverse_proxy_public db: image: mysql:8 networks: @@ -34,8 +36,10 @@ services: - db-dumps:/db-dumps:ro duplicati: image: duplicati-mysqlclient #https://git.limbosolutions.com/kb/duplicati/src/branch/main/docker/mysqlclient + container_name: git_limbosolutions_com-duplicati networks: - gitea + - wan_reverse_proxy_public environment: - MYSQL_HOST=db - MYSQL_DATABASE=${DB_NAME} @@ -53,13 +57,35 @@ services: - data:/bck/data:ro - db:/bck/db:ro - db-dumps:/bck/db-dumps - ports: - - ${DUPLICATI_PORT}:8200 + - code-server_config:/bck/server_config + #ports: + # - ${DUPLICATI_PORT}:8200 + restart: unless-stopped + code-server: + image: lscr.io/linuxserver/code-server:latest + container_name: git_limbosolutions_com-code + environment: + - PUID=${CODESERVER_PUID} + - PGID=${CODESERVER_PGID} + - TZ=Europe/London + - PASSWORD=${CODESERVER_PASSWORD} #optional + - DEFAULT_WORKSPACE=/config/workspace #optional + volumes: + - code-server_config:/config + - data:/config/workspace/gitea_data + #ports: + # - 8443:8443 + networks: + - gitea + - wan_reverse_proxy_public restart: unless-stopped volumes: duplicati-data: data: db: db-dumps: + code-server_config: networks: gitea: + wan_reverse_proxy_public: + external: true