jekyll-theme-isabelline/docker-compose.yaml
2019-07-21 22:16:23 -04:00

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