mirror of
https://github.com/Haxxnet/Compose-Examples
synced 2024-11-24 04:21:14 +00:00
34 lines
1.1 KiB
YAML
34 lines
1.1 KiB
YAML
version: '3.3'
|
|
|
|
services:
|
|
onedev:
|
|
image: 1dev/server:latest
|
|
container_name: onedev
|
|
hostname: onedev
|
|
restart: unless-stopped
|
|
ports:
|
|
- 6610:6610/tcp
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /etc/timezone:/etc/timezone:ro
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/onedev:/opt/onedev
|
|
environment:
|
|
- initial_user=1dev # only used for init, may change
|
|
- initial_password=onedev # only used for init, may change
|
|
- initial_email=onedev@example.com # only used for init, may change
|
|
- initial_server_url=http://localhost:6610 # adjust
|
|
#networks:
|
|
# - proxy
|
|
#labels:
|
|
# - traefik.enable=true
|
|
# - traefik.http.routers.onedev.rule=Host(`onedev.example.com`)
|
|
# - traefik.http.services.onedev.loadbalancer.server.port=6610
|
|
# - traefik.docker.network=proxy
|
|
# # Part for optional traefik middlewares
|
|
# - traefik.http.routers.onedev.middlewares=local-ipwhitelist@file,basic-auth@file
|
|
|
|
#networks:
|
|
# proxy:
|
|
# external: true
|