git-subtree-dir: temp-repo git-subtree-split: 6688605ad41f49d1eccead8d29421c658cad0100
46 lines
No EOL
1.6 KiB
Markdown
Executable file
46 lines
No EOL
1.6 KiB
Markdown
Executable file
https://stackify.com/docker-build-a-beginners-guide-to-building-docker-images/
|
||
|
||
```bash
|
||
git pull https://github.com/jackyzha0/quartz
|
||
|
||
cd quartz
|
||
|
||
sudo docker build -t quartz
|
||
```
|
||
|
||
```yml
|
||
quartz:
|
||
container_name: quartz
|
||
image: quartz
|
||
env_file:
|
||
- /media/md0/containers/immich/.env
|
||
environment:
|
||
restart: unless-stopped
|
||
networks:
|
||
- web
|
||
volumes:
|
||
- /media/md0/containers/quartz/:/
|
||
#- /media/md0/mediaLibrary/mdvault/all:/????????
|
||
labels:
|
||
- traefik.enable=true
|
||
- traefik.docker.network=traefik-proxy
|
||
- traefik.http.middlewares.redirect-https.redirectScheme.scheme=https
|
||
- traefik.http.middlewares.redirect-https.redirectScheme.permanent=true
|
||
- traefik.http.routers.quartz-https.rule=Host(`quartz.achilletoupin.com`)
|
||
- traefik.http.routers.quartz-https.entrypoints=https
|
||
- traefik.http.routers.quartz-https.tls=true
|
||
- traefik.http.routers.quartz-https.tls.certresolver=http
|
||
- traefik.http.routers.quartz-https.service=quartz
|
||
- traefik.http.routers.quartz-http.rule=Host(`digitalgarden.achilletoupin.com`)
|
||
- traefik.http.routers.quartz-http.entrypoints=http
|
||
- traefik.http.routers.quartz-http.middlewares=redirect-https
|
||
- traefik.http.routers.quartz-http.service=quartz
|
||
- traefik.http.services.quartz.loadbalancer.server.port=8080
|
||
```
|
||
|
||
```bash
|
||
docker compose up quartz
|
||
```
|
||
|
||
- Je ne sais pas comment lier un .env ou si je devrais le faire, quel .env utilise
|
||
- Je ne sais pas quels directories lier |