Added docker-compose
This commit is contained in:
parent
1acee3b336
commit
3d8e6a07a3
4
.gitignore
vendored
4
.gitignore
vendored
@ -16,3 +16,7 @@ _includes/notes_graph.json
|
||||
|
||||
# Mac Directory Files
|
||||
**/.DS_Store
|
||||
|
||||
# Caddy misc. files
|
||||
caddy/caddy_config/
|
||||
caddy/caddy_data/
|
@ -1,6 +1,6 @@
|
||||
title: Vesper Ridge Wiki
|
||||
include: ['_pages']
|
||||
exclude: ['_includes/notes_graph.json', '_notes/vesper-ridge-wiki/_staging/*', '_notes/vesper-ridge-wiki/.obsidian/*']
|
||||
exclude: ['_includes/notes_graph.json', '_notes/vesper-ridge-wiki/_staging/*', '_notes/vesper-ridge-wiki/.obsidian/*', 'caddy/*', 'caddy/caddy_config/*', 'caddy/caddy_data/*']
|
||||
# You may need to change the base URL depending on your deploy configuration.
|
||||
# Specifically, when using GitHub Pages, the baseurl should point to where GitHub
|
||||
# Pages deploys your repository (which is usually the repository name).
|
||||
|
3
caddy/Caddyfile
Normal file
3
caddy/Caddyfile
Normal file
@ -0,0 +1,3 @@
|
||||
vesper-ridge.sygil-wiki.io {
|
||||
reverse_proxy jekyll:4000
|
||||
}
|
18
docker-compose.yml
Normal file
18
docker-compose.yml
Normal file
@ -0,0 +1,18 @@
|
||||
version: '3'
|
||||
services:
|
||||
jekyll:
|
||||
image: jekyll/jekyll:latest
|
||||
command: bash -c "gem install bundler -v 2.2.3 && bundle _2.2.3_ install && bundle exec jekyll serve --host 0.0.0.0 --no-watch"
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- .:/srv/jekyll:cached
|
||||
caddy:
|
||||
image: caddy:latest
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 80:80
|
||||
- 443:443
|
||||
volumes:
|
||||
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
|
||||
- ./caddy/caddy_data:/data
|
||||
- ./caddy/caddy_config:/config
|
Loading…
x
Reference in New Issue
Block a user