53 lines
1.2 KiB
YAML
53 lines
1.2 KiB
YAML
|
version: '3'
|
||
|
services:
|
||
|
jekyll-serve:
|
||
|
container_name: jekyll-serve
|
||
|
image: jekyll/jekyll
|
||
|
command: jekyll serve --future --draft --force_polling --livereload
|
||
|
# command: bash -c "bundle install && bundle exec jekyll serve --watch --incremental --future --draft --force_polling --livereload"
|
||
|
environment:
|
||
|
JEKYLL_ENV: local
|
||
|
# network_mode: host
|
||
|
ports:
|
||
|
- 4000:4000
|
||
|
- 35729:35729
|
||
|
volumes:
|
||
|
- .:/srv/jekyll
|
||
|
|
||
|
jekyll:
|
||
|
container_name: jekyll
|
||
|
image: jekyll/jekyll
|
||
|
entrypoint: jekyll
|
||
|
environment:
|
||
|
JEKYLL_ENV: local
|
||
|
volumes:
|
||
|
- .:/srv/jekyll
|
||
|
|
||
|
gem-build:
|
||
|
container_name: jekyll-gem-build
|
||
|
image: jekyll/jekyll
|
||
|
command: gem build jekyll-theme-isabelline.gemspec
|
||
|
volumes:
|
||
|
- .:/srv/jekyll
|
||
|
|
||
|
gem-push:
|
||
|
container_name: jekyll-gem-push
|
||
|
image: jekyll/jekyll
|
||
|
command: gem push jekyll-theme-isabelline-${gem_version}.gem
|
||
|
volumes:
|
||
|
- .:/srv/jekyll
|
||
|
|
||
|
gem:
|
||
|
container_name: jekyll-gem
|
||
|
image: jekyll/jekyll
|
||
|
entrypoint: gem
|
||
|
volumes:
|
||
|
- .:/srv/jekyll
|
||
|
|
||
|
bundle:
|
||
|
container_name: jekyll
|
||
|
image: jekyll/jekyll
|
||
|
entrypoint: bundle
|
||
|
volumes:
|
||
|
- .:/srv/jekyll
|