From b5aa73a3a53859899538111861e33d1fb2458422 Mon Sep 17 00:00:00 2001 From: Giovanni Condello Date: Wed, 7 Jun 2023 22:28:07 +0200 Subject: Add typescript support (#219) * Add typescript support * Make jekyll work on docker-compose on windows --- docker-compose.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'docker-compose.yml') diff --git a/docker-compose.yml b/docker-compose.yml index 8d23d0d..29109e6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,10 +1,25 @@ -version: "3" +version: "3.3" services: + typescript: + image: node:20 + command: sh -c "cd /mnt && npm ci && npm run build" + restart: on-failure + volumes: + - ./tsup.config.ts:/mnt/tsup.config.ts + - ./package.json:/mnt/package.json + - ./package-lock.json:/mnt/package-lock.json + - ./assets:/mnt/assets site: - command: jekyll serve --verbose --incremental --force_polling image: jekyll/jekyll:latest + command: jekyll serve --verbose --incremental --force_polling --config _config.yml,_config.docker.yml + environment: + - JEKYLL_ENV=docker volumes: - .:/srv/jekyll ports: - 4000:4000 + depends_on: + typescript: + condition: service_completed_successfully + -- cgit v1.2.3