diff --git a/README.md b/README.md index 588b305..04030cd 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ docker compose up - [Gitlab Community](gitlab-ce) - [Code Server](code-server) - [Obsidian-Remote](obsidian-remote) -- ~~[Onedev](https://github.com/theonedev/onedev)~~ +- [Onedev](onedev) ### Monitoring - [Watchtower](watchtower) diff --git a/onedev/README.md b/onedev/README.md new file mode 100644 index 0000000..01042e4 --- /dev/null +++ b/onedev/README.md @@ -0,0 +1,3 @@ +# References + +- https://github.com/theonedev/onedev diff --git a/onedev/docker-compose.yml b/onedev/docker-compose.yml new file mode 100644 index 0000000..d2c9ad4 --- /dev/null +++ b/onedev/docker-compose.yml @@ -0,0 +1,33 @@ +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 + - /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=6010 + # - traefik.docker.network=proxy + # # Part for optional traefik middlewares + # - traefik.http.routers.onedev.middlewares=local-ipwhitelist@file,basic-auth@file + +#networks: +# proxy: +# external: true