From dd9aeb6f74f02e3f8536b6d065cbc27b611d0ad3 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Tue, 24 Jun 2025 18:09:39 +0200 Subject: [PATCH] feat: remove docker-compose.yml files from templates --- templates/angular-example/docker-compose.yml | 24 ------------------- templates/angular-starter/docker-compose.yml | 23 ------------------ templates/astro-starter/docker-compose.yml | 23 ------------------ templates/nextjs-example/docker-compose.yml | 24 ------------------- templates/nextjs-starter/docker-compose.yml | 23 ------------------ templates/react-example/docker-compose.yml | 24 ------------------- templates/react-starter/docker-compose.yml | 23 ------------------ templates/react-ts-example/docker-compose.yml | 24 ------------------- templates/react-ts-starter/docker-compose.yml | 23 ------------------ templates/react-workshop/docker-compose.yml | 24 ------------------- .../sveltekit-example/docker-compose.yml | 24 ------------------- .../sveltekit-starter/docker-compose.yml | 23 ------------------ .../vanilla-js-example/docker-compose.yml | 24 ------------------- templates/vue-example/docker-compose.yml | 24 ------------------- templates/vue-starter/docker-compose.yml | 23 ------------------ 15 files changed, 353 deletions(-) delete mode 100644 templates/angular-example/docker-compose.yml delete mode 100644 templates/angular-starter/docker-compose.yml delete mode 100644 templates/astro-starter/docker-compose.yml delete mode 100644 templates/nextjs-example/docker-compose.yml delete mode 100644 templates/nextjs-starter/docker-compose.yml delete mode 100644 templates/react-example/docker-compose.yml delete mode 100644 templates/react-starter/docker-compose.yml delete mode 100644 templates/react-ts-example/docker-compose.yml delete mode 100644 templates/react-ts-starter/docker-compose.yml delete mode 100644 templates/react-workshop/docker-compose.yml delete mode 100644 templates/sveltekit-example/docker-compose.yml delete mode 100644 templates/sveltekit-starter/docker-compose.yml delete mode 100644 templates/vanilla-js-example/docker-compose.yml delete mode 100644 templates/vue-example/docker-compose.yml delete mode 100644 templates/vue-starter/docker-compose.yml diff --git a/templates/angular-example/docker-compose.yml b/templates/angular-example/docker-compose.yml deleted file mode 100644 index b48548cf..00000000 --- a/templates/angular-example/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Your Juno configuration file. - # Notably used to provide your development Satellite ID to the emulator. - - ./juno.config.mjs:/juno/juno.config.mjs - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/angular-starter/docker-compose.yml b/templates/angular-starter/docker-compose.yml deleted file mode 100644 index 7bc67f11..00000000 --- a/templates/angular-starter/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Local dev config file to customize Satellite behavior - - ./juno.dev.config.js:/juno/juno.dev.config.js - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/astro-starter/docker-compose.yml b/templates/astro-starter/docker-compose.yml deleted file mode 100644 index 2108ae3f..00000000 --- a/templates/astro-starter/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Local dev config file to customize Satellite behavior - - ./juno.dev.config.mjs:/juno/juno.dev.config.mjs - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/nextjs-example/docker-compose.yml b/templates/nextjs-example/docker-compose.yml deleted file mode 100644 index b48548cf..00000000 --- a/templates/nextjs-example/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Your Juno configuration file. - # Notably used to provide your development Satellite ID to the emulator. - - ./juno.config.mjs:/juno/juno.config.mjs - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/nextjs-starter/docker-compose.yml b/templates/nextjs-starter/docker-compose.yml deleted file mode 100644 index 7c95b90b..00000000 --- a/templates/nextjs-starter/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Local dev config file to customize Satellite behavior - - ./juno.dev.config.ts:/juno/juno.dev.config.ts - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/react-example/docker-compose.yml b/templates/react-example/docker-compose.yml deleted file mode 100644 index b48548cf..00000000 --- a/templates/react-example/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Your Juno configuration file. - # Notably used to provide your development Satellite ID to the emulator. - - ./juno.config.mjs:/juno/juno.config.mjs - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/react-starter/docker-compose.yml b/templates/react-starter/docker-compose.yml deleted file mode 100644 index 7bc67f11..00000000 --- a/templates/react-starter/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Local dev config file to customize Satellite behavior - - ./juno.dev.config.js:/juno/juno.dev.config.js - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/react-ts-example/docker-compose.yml b/templates/react-ts-example/docker-compose.yml deleted file mode 100644 index ed5b2d38..00000000 --- a/templates/react-ts-example/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Your Juno configuration file. - # Notably used to provide your development Satellite ID to the emulator. - - ./juno.config.ts:/juno/juno.config.ts - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/react-ts-starter/docker-compose.yml b/templates/react-ts-starter/docker-compose.yml deleted file mode 100644 index 7bc67f11..00000000 --- a/templates/react-ts-starter/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Local dev config file to customize Satellite behavior - - ./juno.dev.config.js:/juno/juno.dev.config.js - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/react-workshop/docker-compose.yml b/templates/react-workshop/docker-compose.yml deleted file mode 100644 index b48548cf..00000000 --- a/templates/react-workshop/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Your Juno configuration file. - # Notably used to provide your development Satellite ID to the emulator. - - ./juno.config.mjs:/juno/juno.config.mjs - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/sveltekit-example/docker-compose.yml b/templates/sveltekit-example/docker-compose.yml deleted file mode 100644 index ed5b2d38..00000000 --- a/templates/sveltekit-example/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Your Juno configuration file. - # Notably used to provide your development Satellite ID to the emulator. - - ./juno.config.ts:/juno/juno.config.ts - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/sveltekit-starter/docker-compose.yml b/templates/sveltekit-starter/docker-compose.yml deleted file mode 100644 index 7c95b90b..00000000 --- a/templates/sveltekit-starter/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Local dev config file to customize Satellite behavior - - ./juno.dev.config.ts:/juno/juno.dev.config.ts - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/vanilla-js-example/docker-compose.yml b/templates/vanilla-js-example/docker-compose.yml deleted file mode 100644 index b48548cf..00000000 --- a/templates/vanilla-js-example/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Your Juno configuration file. - # Notably used to provide your development Satellite ID to the emulator. - - ./juno.config.mjs:/juno/juno.config.mjs - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/vue-example/docker-compose.yml b/templates/vue-example/docker-compose.yml deleted file mode 100644 index ed5b2d38..00000000 --- a/templates/vue-example/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Your Juno configuration file. - # Notably used to provide your development Satellite ID to the emulator. - - ./juno.config.ts:/juno/juno.config.ts - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: diff --git a/templates/vue-starter/docker-compose.yml b/templates/vue-starter/docker-compose.yml deleted file mode 100644 index 7c95b90b..00000000 --- a/templates/vue-starter/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -services: - juno-skylab: - image: junobuild/skylab:latest - ports: - # Local replica used to simulate execution - - 5987:5987 - # Little admin server (e.g. to transfer ICP from the ledger) - - 5999:5999 - # Console UI (like https://console.juno.build) - - 5866:5866 - volumes: - # Persistent volume to store internal state - - juno_skylab:/juno/.juno - # Local dev config file to customize Satellite behavior - - ./juno.dev.config.ts:/juno/juno.dev.config.ts - # Shared folder for deploying and hot-reloading serverless functions - # For example, when building functions in TypeScript, the output `.mjs` files are placed here. - # The container then bundles them into your Satellite WASM (also placed here), - # and automatically upgrades the environment. - - ./target/deploy:/juno/target/deploy/ - -volumes: - juno_skylab: