added docker-compose, removed dockerfile
Signed-off-by: Zehka <cryptkid@noreply.github.com>
This commit is contained in:
		| @@ -1,7 +0,0 @@ | |||||||
| from jekyll/jekyll as builder |  | ||||||
| add web /srv/jekyll |  | ||||||
| run bundle exec jekyll build --source /srv/jekyll --destination /tmp |  | ||||||
|  |  | ||||||
| from nginx:alpine |  | ||||||
| copy --from=builder /tmp /usr/share/nginx/html |  | ||||||
| copy nginx /etc/nginx |  | ||||||
							
								
								
									
										43
									
								
								docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | |||||||
|  | version: '3.3' | ||||||
|  |  | ||||||
|  | services: | ||||||
|  |   webhook:  | ||||||
|  |     image: cryptkiddie2/webhook:latest | ||||||
|  |     restart: always | ||||||
|  |     labels: | ||||||
|  |       - "traefik.frontend.rule=Host:site.webhook.nachtigall.chaospott.de" | ||||||
|  |       - "traefik.port=9000" | ||||||
|  |       - "traefik.docker.network=web" | ||||||
|  |     networks: | ||||||
|  |       - extern | ||||||
|  |     expose: | ||||||
|  |       - 80 | ||||||
|  |     volumes: | ||||||
|  |       - /data/rasen-nein-danke.de/webhook/:/webhook | ||||||
|  |       - /data/beta.chaospott.de/repo/:/repo | ||||||
|  |   jekyll: | ||||||
|  |     image: jekyll/jekyll | ||||||
|  |     restart: always | ||||||
|  |     command: ["/usr/jekyll/bin/jekyll", "build", "--source", "/repo/web", "--destination", "/static", "--watch"] | ||||||
|  |     volumes: | ||||||
|  |       - /data/beta.chaospott.de/repo/:/repo | ||||||
|  |       - /data/beta.chaospott.de/static/:/static | ||||||
|  |   nginx: | ||||||
|  |     image: nginx:latest | ||||||
|  |     restart: always | ||||||
|  |     volumes: | ||||||
|  |       - /data/beta.chaospott.de/static/:/usr/share/nginx/html | ||||||
|  |       - ./nginx:/etc/nginx | ||||||
|  |     labels: | ||||||
|  |       - "traefik.frontend.rule=Host:beta.chaospott.de" | ||||||
|  |       - "traefik.port=80" | ||||||
|  |       - "traefik.docker.network=web" | ||||||
|  |     networks: | ||||||
|  |       - extern | ||||||
|  |     expose: | ||||||
|  |       - 80 | ||||||
|  |  | ||||||
|  | networks: | ||||||
|  |   extern: | ||||||
|  |     external: | ||||||
|  |       name: web | ||||||
		Reference in New Issue
	
	Block a user
	 Zehka
					Zehka