Skip to content

Commit

Permalink
refactor: remove compose version
Browse files Browse the repository at this point in the history
  • Loading branch information
Julien-R44 committed Jan 8, 2024
1 parent 3c49acc commit 4d125ba
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 300 deletions.
2 changes: 0 additions & 2 deletions stubs/services/compose.stub
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# For more information: https://github.com/julien-r44/adonis-sail
version: '3'

services:
{{services}}

Expand Down
250 changes: 0 additions & 250 deletions tests/__snapshots__/compose_generator.spec.ts.cjs
Original file line number Diff line number Diff line change
@@ -1,248 +1,4 @@
exports[`Compose Generator > should generate compose.yml file`] = `"# For more information: https://github.com/julien-r44/adonis-sail
version: '3'
services:
mysql:
image: 'mysql/mysql-server:8.0'
ports:
- '\${MYSQL_PORT:-3306}:3306'
environment:
MYSQL_ROOT_PASSWORD: '\${MYSQL_PASSWORD}'
MYSQL_ROOT_HOST: \\"%\\"
MYSQL_DATABASE: '\${MYSQL_DB_NAME}'
MYSQL_USER: '\${MYSQL_USER}'
MYSQL_PASSWORD: '\${MYSQL_PASSWORD}'
MYSQL_ALLOW_EMPTY_PASSWORD: 1
volumes:
- 'sailmysql:/var/lib/mysql'
networks:
- sail
healthcheck:
test: [\\"CMD\\", \\"mysqladmin\\", \\"ping\\", \\"-p\${MYSQL_PASSWORD}\\"]
retries: 3
timeout: 5s
pgsql:
image: 'postgres:15'
ports:
- '\${PG_PORT:-5432}:5432'
environment:
PGPASSWORD: '\${PG_PASSWORD:-secret}'
POSTGRES_DB: '\${PG_DB_NAME:-default}'
POSTGRES_USER: '\${PG_USER}'
POSTGRES_PASSWORD: '\${PG_PASSWORD:-secret}'
volumes:
- 'sailpgsql:/var/lib/postgresql/data'
networks:
- sail
healthcheck:
test: [\\"CMD\\", \\"pg_isready\\", \\"-q\\", \\"-d\\", \\"\${PG_DB_NAME:-default}\\", \\"-U\\", \\"\${PG_USER}\\"]
retries: 3
timeout: 5s
networks:
sail:
driver: bridge
volumes:
sailmysql:
sailpgsql:
"`

exports[`Compose Generator > should generate compose.yml file with selected services`] = `"# For more information: https://github.com/julien-r44/adonis-sail
version: '3'
services:
mysql:
image: 'mysql/mysql-server:8.0'
ports:
- '\${MYSQL_PORT:-3306}:3306'
environment:
MYSQL_ROOT_PASSWORD: '\${MYSQL_PASSWORD}'
MYSQL_ROOT_HOST: \\"%\\"
MYSQL_DATABASE: '\${MYSQL_DB_NAME}'
MYSQL_USER: '\${MYSQL_USER}'
MYSQL_PASSWORD: '\${MYSQL_PASSWORD}'
MYSQL_ALLOW_EMPTY_PASSWORD: 1
volumes:
- 'sailmysql:/var/lib/mysql'
networks:
- sail
healthcheck:
test: [\\"CMD\\", \\"mysqladmin\\", \\"ping\\", \\"-p\${MYSQL_PASSWORD}\\"]
retries: 3
timeout: 5s
pgsql:
image: 'postgres:15'
ports:
- '\${PG_PORT:-5432}:5432'
environment:
PGPASSWORD: '\${PG_PASSWORD:-secret}'
POSTGRES_DB: '\${PG_DB_NAME:-default}'
POSTGRES_USER: '\${PG_USER}'
POSTGRES_PASSWORD: '\${PG_PASSWORD:-secret}'
volumes:
- 'sailpgsql:/var/lib/postgresql/data'
networks:
- sail
healthcheck:
test: [\\"CMD\\", \\"pg_isready\\", \\"-q\\", \\"-d\\", \\"\${PG_DB_NAME:-default}\\", \\"-U\\", \\"\${PG_USER}\\"]
retries: 3
timeout: 5s
redis:
image: redis:alpine
hostname: redis
ports:
- \\"\${REDIS_PORT:-6379}:6379\\"
healthcheck:
test: [\\"CMD\\", \\"redis-cli\\", \\"ping\\"]
retries: 3
timeout: 5s
volumes:
- 'sailredis:/data'
networks:
- sail
minio:
image: 'minio/minio:latest'
ports:
- '\${MINIO_PORT:-9000}:9000'
- '\${MINIO_CONSOLE_PORT:-8900}:8900'
environment:
MINIO_ROOT_USER: 'sail'
MINIO_ROOT_PASSWORD: 'password'
volumes:
- 'sailminio:/data/minio'
networks:
- sail
command: minio server /data/minio --console-address \\":8900\\"
healthcheck:
test: [\\"CMD\\", \\"curl\\", \\"-f\\", \\"http://localhost:9000/minio/health/live\\"]
retries: 3
timeout: 5s
networks:
sail:
driver: bridge
volumes:
sailmysql:
sailpgsql:
sailredis:
sailminio:
"`

exports[`Compose Generator > should add volumes for services with volumes`] = `"# For more information: https://github.com/julien-r44/adonis-sail
version: '3'
services:
mysql:
image: 'mysql/mysql-server:8.0'
ports:
- '\${MYSQL_PORT:-3306}:3306'
environment:
MYSQL_ROOT_PASSWORD: '\${MYSQL_PASSWORD}'
MYSQL_ROOT_HOST: \\"%\\"
MYSQL_DATABASE: '\${MYSQL_DB_NAME}'
MYSQL_USER: '\${MYSQL_USER}'
MYSQL_PASSWORD: '\${MYSQL_PASSWORD}'
MYSQL_ALLOW_EMPTY_PASSWORD: 1
volumes:
- 'sailmysql:/var/lib/mysql'
networks:
- sail
healthcheck:
test: [\\"CMD\\", \\"mysqladmin\\", \\"ping\\", \\"-p\${MYSQL_PASSWORD}\\"]
retries: 3
timeout: 5s
pgsql:
image: 'postgres:15'
ports:
- '\${PG_PORT:-5432}:5432'
environment:
PGPASSWORD: '\${PG_PASSWORD:-secret}'
POSTGRES_DB: '\${PG_DB_NAME:-default}'
POSTGRES_USER: '\${PG_USER}'
POSTGRES_PASSWORD: '\${PG_PASSWORD:-secret}'
volumes:
- 'sailpgsql:/var/lib/postgresql/data'
networks:
- sail
healthcheck:
test: [\\"CMD\\", \\"pg_isready\\", \\"-q\\", \\"-d\\", \\"\${PG_DB_NAME:-default}\\", \\"-U\\", \\"\${PG_USER}\\"]
retries: 3
timeout: 5s
networks:
sail:
driver: bridge
volumes:
sailmysql:
sailpgsql:
"`

exports[`Compose Generator > write should write the generated file to disk at app root`] = `"# For more information: https://github.com/julien-r44/adonis-sail
version: '3'
services:
mysql:
image: 'mysql/mysql-server:8.0'
ports:
- '\${MYSQL_PORT:-3306}:3306'
environment:
MYSQL_ROOT_PASSWORD: '\${MYSQL_PASSWORD}'
MYSQL_ROOT_HOST: \\"%\\"
MYSQL_DATABASE: '\${MYSQL_DB_NAME}'
MYSQL_USER: '\${MYSQL_USER}'
MYSQL_PASSWORD: '\${MYSQL_PASSWORD}'
MYSQL_ALLOW_EMPTY_PASSWORD: 1
volumes:
- 'sailmysql:/var/lib/mysql'
networks:
- sail
healthcheck:
test: [\\"CMD\\", \\"mysqladmin\\", \\"ping\\", \\"-p\${MYSQL_PASSWORD}\\"]
retries: 3
timeout: 5s
pgsql:
image: 'postgres:15'
ports:
- '\${PG_PORT:-5432}:5432'
environment:
PGPASSWORD: '\${PG_PASSWORD:-secret}'
POSTGRES_DB: '\${PG_DB_NAME:-default}'
POSTGRES_USER: '\${PG_USER}'
POSTGRES_PASSWORD: '\${PG_PASSWORD:-secret}'
volumes:
- 'sailpgsql:/var/lib/postgresql/data'
networks:
- sail
healthcheck:
test: [\\"CMD\\", \\"pg_isready\\", \\"-q\\", \\"-d\\", \\"\${PG_DB_NAME:-default}\\", \\"-U\\", \\"\${PG_USER}\\"]
retries: 3
timeout: 5s
networks:
sail:
driver: bridge
volumes:
sailmysql:
sailpgsql:
"`

exports[`Compose Generator > should generate compose.yml file 1`] = `"# For more information: https://github.com/julien-r44/adonis-sail
version: '3'
services:
mysql:
image: 'mysql/mysql-server:8.0'
Expand Down Expand Up @@ -293,8 +49,6 @@ volumes:
"`

exports[`Compose Generator > should generate compose.yml file with selected services 1`] = `"# For more information: https://github.com/julien-r44/adonis-sail
version: '3'
services:
mysql:
image: 'mysql/mysql-server:8.0'
Expand Down Expand Up @@ -379,8 +133,6 @@ volumes:
"`

exports[`Compose Generator > should add volumes for services with volumes 1`] = `"# For more information: https://github.com/julien-r44/adonis-sail
version: '3'
services:
mysql:
image: 'mysql/mysql-server:8.0'
Expand Down Expand Up @@ -431,8 +183,6 @@ volumes:
"`

exports[`Compose Generator > write should write the generated file to disk at app root 1`] = `"# For more information: https://github.com/julien-r44/adonis-sail
version: '3'
services:
mysql:
image: 'mysql/mysql-server:8.0'
Expand Down
48 changes: 0 additions & 48 deletions tests/__snapshots__/install_sail.spec.ts.cjs
Original file line number Diff line number Diff line change
@@ -1,52 +1,4 @@
exports[`Install sail > generate compose.yml file`] = `"# For more information: https://github.com/julien-r44/adonis-sail
version: '3'
services:
redis:
image: redis:alpine
hostname: redis
ports:
- \\"\${REDIS_PORT:-6379}:6379\\"
healthcheck:
test: [\\"CMD\\", \\"redis-cli\\", \\"ping\\"]
retries: 3
timeout: 5s
volumes:
- 'sailredis:/data'
networks:
- sail
pgsql:
image: 'postgres:15'
ports:
- '\${PG_PORT:-5432}:5432'
environment:
PGPASSWORD: '\${PG_PASSWORD:-secret}'
POSTGRES_DB: '\${PG_DB_NAME:-default}'
POSTGRES_USER: '\${PG_USER}'
POSTGRES_PASSWORD: '\${PG_PASSWORD:-secret}'
volumes:
- 'sailpgsql:/var/lib/postgresql/data'
networks:
- sail
healthcheck:
test: [\\"CMD\\", \\"pg_isready\\", \\"-q\\", \\"-d\\", \\"\${PG_DB_NAME:-default}\\", \\"-U\\", \\"\${PG_USER}\\"]
retries: 3
timeout: 5s
networks:
sail:
driver: bridge
volumes:
sailredis:
sailpgsql:
"`

exports[`Install sail > generate compose.yml file 1`] = `"# For more information: https://github.com/julien-r44/adonis-sail
version: '3'
services:
redis:
image: redis:alpine
Expand Down

0 comments on commit 4d125ba

Please sign in to comment.