- description de l'installation de gitea via docker sans ssh et avec reverse tunnelling vers un serveur nginx.
- configuration du serveur nginx pour rendre accessible ce serveur gitea
Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
|
- version: "2"
-
- networks:
- gitea:
- external: false
-
- services:
- server:
- image: gitea/gitea:latest
- environment:
- - USER_UID=1000
- - USER_GID=1000
- - DB_TYPE=postgres
- - DB_HOST=db:5432
- - DB_NAME=gitea
- - DB_USER=gitea
- - DB_PASSWD=gitea
- - DISABLE_SSH=true
- restart: always
- networks:
- - gitea
- volumes:
- - ./data:/data
- ports:
- - "3000:3000"
- - "22299:22299"
- depends_on:
- - db
-
- db:
- image: postgres:9.6
- restart: always
- environment:
- - POSTGRES_USER=gitea
- - POSTGRES_PASSWORD=gitea
- - POSTGRES_DB=gitea
- networks:
- - gitea
- volumes:
- - ./postgres:/var/lib/postgresql/data
-
- autossh-gitea-web:
- image: jnovack/autossh
- container_name: autossh-gitea-web
- environment:
- - SSH_HOSTUSER=auto
- - SSH_HOSTNAME=51.91.110.207 # ip du serveur hébergeant nginx
- - DEFAULT_PORT=22
- - SSH_TUNNEL_REMOTE=3000
- - SSH_TUNNEL_HOST=server
-
- - SSH_TUNNEL_LOCAL=3000
- - SSH_MODE=-R
- restart: always
- volumes:
- - /var/services/homes/docker/.ssh/id_rsa_eu:/id_rsa:ro # lien vers les clefs ssh
- - /var/services/homes/docker/.ssh/known_hosts:/known_hosts:ro
- dns:
- - 8.8.8.8
- - 4.2.2.4
- networks:
- - gitea
|