update docker compose

This commit is contained in:
2024-03-30 21:09:04 +00:00
parent f5afe9bfb4
commit db53ae4164

View File

@@ -2,22 +2,24 @@ version: "3"
services: services:
app: app:
image: gitea/gitea:1 image: gitea/gitea:1
container_name: git_limbosolutions_com-gitea
environment: environment:
- GITEA__database__DB_TYPE=mysql - GITEA__database__DB_TYPE=mysql
- GITEA__database__HOST=db:3306 - GITEA__database__HOST=db:3306
- GITEA__database__NAME=${DB_NAME} - GITEA__database__NAME=${DB_NAME}
- GITEA__database__USER=${DB_USER} - GITEA__database__USER=${DB_USER}
- GITEA__database__PASSWD=${DB_PASSWORD} - GITEA__database__PASSWD=${DB_PASSWORD}
- DISABLE_SSH=true
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- data:/data - data:/data
- /etc/timezone:/etc/timezone:ro - /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
ports: #ports:
- ${GITEA_PORT}:80 #- ${GITEA_PORT}:80
#- ${GITEA_SSH_PORT}:22
networks: networks:
- gitea - gitea
- wan_reverse_proxy_public
db: db:
image: mysql:8 image: mysql:8
networks: networks:
@@ -34,8 +36,10 @@ services:
- db-dumps:/db-dumps:ro - db-dumps:/db-dumps:ro
duplicati: duplicati:
image: duplicati-mysqlclient #https://git.limbosolutions.com/kb/duplicati/src/branch/main/docker/mysqlclient image: duplicati-mysqlclient #https://git.limbosolutions.com/kb/duplicati/src/branch/main/docker/mysqlclient
container_name: git_limbosolutions_com-duplicati
networks: networks:
- gitea - gitea
- wan_reverse_proxy_public
environment: environment:
- MYSQL_HOST=db - MYSQL_HOST=db
- MYSQL_DATABASE=${DB_NAME} - MYSQL_DATABASE=${DB_NAME}
@@ -53,13 +57,35 @@ services:
- data:/bck/data:ro - data:/bck/data:ro
- db:/bck/db:ro - db:/bck/db:ro
- db-dumps:/bck/db-dumps - db-dumps:/bck/db-dumps
ports: - code-server_config:/bck/server_config
- ${DUPLICATI_PORT}:8200 #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 restart: unless-stopped
volumes: volumes:
duplicati-data: duplicati-data:
data: data:
db: db:
db-dumps: db-dumps:
code-server_config:
networks: networks:
gitea: gitea:
wan_reverse_proxy_public:
external: true