From 201ecae86a8fbc183f0bc5e9de0393f2d96b632f Mon Sep 17 00:00:00 2001 From: abdelsalam Date: Fri, 6 May 2022 15:37:26 +0200 Subject: [PATCH] Setting up docker-compose and adding gitignore --- docker-compose.yml | 17 +++++++++++++++++ front/package-lock.json | 6 ++++++ spaceX/package-lock.json | 6 ++++++ .../.browserslistrc | 0 .../.editorconfig | 0 .gitignore => spacex-angular-front/.gitignore | 4 ++++ README.md => spacex-angular-front/README.md | 0 .../angular.json | 0 .../karma.conf.js | 0 .../package-lock.json | 0 .../package.json | 0 .../src}/app/app-routing.module.ts | 0 .../src}/app/app.component.css | 0 .../src}/app/app.component.html | 0 .../src}/app/app.component.spec.ts | 0 .../src}/app/app.component.ts | 0 .../src}/app/app.module.ts | 0 .../components/capsule/capsule.component.css | 0 .../components/capsule/capsule.component.html | 0 .../capsule/capsule.component.spec.ts | 0 .../components/capsule/capsule.component.ts | 0 .../launch-detail/alunch-detail.component.ts | 0 .../launch-detail/launch-detail.component.css | 0 .../launch-detail/launch-detail.component.html | 0 .../launch-programs.component.css | 0 .../launch-programs.component.html | 0 .../launch-programs.component.ts | 0 .../list-capsule/list-capsule.component.css | 0 .../list-capsule/list-capsule.component.html | 0 .../list-capsule.component.spec.ts | 0 .../list-capsule/list-capsule.component.ts | 0 .../src}/app/services/capsules.service.spec.ts | 0 .../src}/app/services/capsules.service.ts | 0 .../src}/app/services/launches.service.spec.ts | 0 .../src}/app/services/launches.service.ts | 0 .../src}/assets/.gitkeep | 0 .../src}/environments/environment.prod.ts | 0 .../src}/environments/environment.ts | 0 {src => spacex-angular-front/src}/favicon.ico | Bin {src => spacex-angular-front/src}/index.html | 0 {src => spacex-angular-front/src}/main.ts | 0 {src => spacex-angular-front/src}/polyfills.ts | 0 {src => spacex-angular-front/src}/styles.css | 0 {src => spacex-angular-front/src}/test.ts | 0 .../tsconfig.app.json | 0 .../tsconfig.json | 0 .../tsconfig.spec.json | 0 47 files changed, 33 insertions(+) create mode 100644 docker-compose.yml create mode 100644 front/package-lock.json create mode 100644 spaceX/package-lock.json rename .browserslistrc => spacex-angular-front/.browserslistrc (100%) rename .editorconfig => spacex-angular-front/.editorconfig (100%) rename .gitignore => spacex-angular-front/.gitignore (92%) rename README.md => spacex-angular-front/README.md (100%) rename angular.json => spacex-angular-front/angular.json (100%) rename karma.conf.js => spacex-angular-front/karma.conf.js (100%) rename package-lock.json => spacex-angular-front/package-lock.json (100%) rename package.json => spacex-angular-front/package.json (100%) rename {src => spacex-angular-front/src}/app/app-routing.module.ts (100%) rename {src => spacex-angular-front/src}/app/app.component.css (100%) rename {src => spacex-angular-front/src}/app/app.component.html (100%) rename {src => spacex-angular-front/src}/app/app.component.spec.ts (100%) rename {src => spacex-angular-front/src}/app/app.component.ts (100%) rename {src => spacex-angular-front/src}/app/app.module.ts (100%) rename {src => spacex-angular-front/src}/app/components/capsule/capsule.component.css (100%) rename {src => spacex-angular-front/src}/app/components/capsule/capsule.component.html (100%) rename {src => spacex-angular-front/src}/app/components/capsule/capsule.component.spec.ts (100%) rename {src => spacex-angular-front/src}/app/components/capsule/capsule.component.ts (100%) rename {src => spacex-angular-front/src}/app/components/launch-detail/alunch-detail.component.ts (100%) rename {src => spacex-angular-front/src}/app/components/launch-detail/launch-detail.component.css (100%) rename {src => spacex-angular-front/src}/app/components/launch-detail/launch-detail.component.html (100%) rename {src => spacex-angular-front/src}/app/components/launch-programs/launch-programs.component.css (100%) rename {src => spacex-angular-front/src}/app/components/launch-programs/launch-programs.component.html (100%) rename {src => spacex-angular-front/src}/app/components/launch-programs/launch-programs.component.ts (100%) rename {src => spacex-angular-front/src}/app/components/list-capsule/list-capsule.component.css (100%) rename {src => spacex-angular-front/src}/app/components/list-capsule/list-capsule.component.html (100%) rename {src => spacex-angular-front/src}/app/components/list-capsule/list-capsule.component.spec.ts (100%) rename {src => spacex-angular-front/src}/app/components/list-capsule/list-capsule.component.ts (100%) rename {src => spacex-angular-front/src}/app/services/capsules.service.spec.ts (100%) rename {src => spacex-angular-front/src}/app/services/capsules.service.ts (100%) rename {src => spacex-angular-front/src}/app/services/launches.service.spec.ts (100%) rename {src => spacex-angular-front/src}/app/services/launches.service.ts (100%) rename {src => spacex-angular-front/src}/assets/.gitkeep (100%) rename {src => spacex-angular-front/src}/environments/environment.prod.ts (100%) rename {src => spacex-angular-front/src}/environments/environment.ts (100%) rename {src => spacex-angular-front/src}/favicon.ico (100%) rename {src => spacex-angular-front/src}/index.html (100%) rename {src => spacex-angular-front/src}/main.ts (100%) rename {src => spacex-angular-front/src}/polyfills.ts (100%) rename {src => spacex-angular-front/src}/styles.css (100%) rename {src => spacex-angular-front/src}/test.ts (100%) rename tsconfig.app.json => spacex-angular-front/tsconfig.app.json (100%) rename tsconfig.json => spacex-angular-front/tsconfig.json (100%) rename tsconfig.spec.json => spacex-angular-front/tsconfig.spec.json (100%) diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..b3314e4 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,17 @@ +version: "3.7" + +services: + + front: + image: node:16.13 + command: > + sh -c "echo 'install all dependencies from package.json' && + npm install && + npm install -g @angular/cli@latest && + echo 'start server' && + ng serve --open --port 4200 --host 0.0.0.0 --disable-host-check" + working_dir: /home/node/app + volumes: + - ./spacex-angular-front:/home/node/app + ports: + - 4200:4200 \ No newline at end of file diff --git a/front/package-lock.json b/front/package-lock.json new file mode 100644 index 0000000..0a77be7 --- /dev/null +++ b/front/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "app", + "lockfileVersion": 2, + "requires": true, + "packages": {} +} diff --git a/spaceX/package-lock.json b/spaceX/package-lock.json new file mode 100644 index 0000000..0a77be7 --- /dev/null +++ b/spaceX/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "app", + "lockfileVersion": 2, + "requires": true, + "packages": {} +} diff --git a/.browserslistrc b/spacex-angular-front/.browserslistrc similarity index 100% rename from .browserslistrc rename to spacex-angular-front/.browserslistrc diff --git a/.editorconfig b/spacex-angular-front/.editorconfig similarity index 100% rename from .editorconfig rename to spacex-angular-front/.editorconfig diff --git a/.gitignore b/spacex-angular-front/.gitignore similarity index 92% rename from .gitignore rename to spacex-angular-front/.gitignore index de51f68..f29cf35 100644 --- a/.gitignore +++ b/spacex-angular-front/.gitignore @@ -43,3 +43,7 @@ testem.log # System Files .DS_Store Thumbs.db + +# Docker-compose folders +../front/ +../spacex/ diff --git a/README.md b/spacex-angular-front/README.md similarity index 100% rename from README.md rename to spacex-angular-front/README.md diff --git a/angular.json b/spacex-angular-front/angular.json similarity index 100% rename from angular.json rename to spacex-angular-front/angular.json diff --git a/karma.conf.js b/spacex-angular-front/karma.conf.js similarity index 100% rename from karma.conf.js rename to spacex-angular-front/karma.conf.js diff --git a/package-lock.json b/spacex-angular-front/package-lock.json similarity index 100% rename from package-lock.json rename to spacex-angular-front/package-lock.json diff --git a/package.json b/spacex-angular-front/package.json similarity index 100% rename from package.json rename to spacex-angular-front/package.json diff --git a/src/app/app-routing.module.ts b/spacex-angular-front/src/app/app-routing.module.ts similarity index 100% rename from src/app/app-routing.module.ts rename to spacex-angular-front/src/app/app-routing.module.ts diff --git a/src/app/app.component.css b/spacex-angular-front/src/app/app.component.css similarity index 100% rename from src/app/app.component.css rename to spacex-angular-front/src/app/app.component.css diff --git a/src/app/app.component.html b/spacex-angular-front/src/app/app.component.html similarity index 100% rename from src/app/app.component.html rename to spacex-angular-front/src/app/app.component.html diff --git a/src/app/app.component.spec.ts b/spacex-angular-front/src/app/app.component.spec.ts similarity index 100% rename from src/app/app.component.spec.ts rename to spacex-angular-front/src/app/app.component.spec.ts diff --git a/src/app/app.component.ts b/spacex-angular-front/src/app/app.component.ts similarity index 100% rename from src/app/app.component.ts rename to spacex-angular-front/src/app/app.component.ts diff --git a/src/app/app.module.ts b/spacex-angular-front/src/app/app.module.ts similarity index 100% rename from src/app/app.module.ts rename to spacex-angular-front/src/app/app.module.ts diff --git a/src/app/components/capsule/capsule.component.css b/spacex-angular-front/src/app/components/capsule/capsule.component.css similarity index 100% rename from src/app/components/capsule/capsule.component.css rename to spacex-angular-front/src/app/components/capsule/capsule.component.css diff --git a/src/app/components/capsule/capsule.component.html b/spacex-angular-front/src/app/components/capsule/capsule.component.html similarity index 100% rename from src/app/components/capsule/capsule.component.html rename to spacex-angular-front/src/app/components/capsule/capsule.component.html diff --git a/src/app/components/capsule/capsule.component.spec.ts b/spacex-angular-front/src/app/components/capsule/capsule.component.spec.ts similarity index 100% rename from src/app/components/capsule/capsule.component.spec.ts rename to spacex-angular-front/src/app/components/capsule/capsule.component.spec.ts diff --git a/src/app/components/capsule/capsule.component.ts b/spacex-angular-front/src/app/components/capsule/capsule.component.ts similarity index 100% rename from src/app/components/capsule/capsule.component.ts rename to spacex-angular-front/src/app/components/capsule/capsule.component.ts diff --git a/src/app/components/launch-detail/alunch-detail.component.ts b/spacex-angular-front/src/app/components/launch-detail/alunch-detail.component.ts similarity index 100% rename from src/app/components/launch-detail/alunch-detail.component.ts rename to spacex-angular-front/src/app/components/launch-detail/alunch-detail.component.ts diff --git a/src/app/components/launch-detail/launch-detail.component.css b/spacex-angular-front/src/app/components/launch-detail/launch-detail.component.css similarity index 100% rename from src/app/components/launch-detail/launch-detail.component.css rename to spacex-angular-front/src/app/components/launch-detail/launch-detail.component.css diff --git a/src/app/components/launch-detail/launch-detail.component.html b/spacex-angular-front/src/app/components/launch-detail/launch-detail.component.html similarity index 100% rename from src/app/components/launch-detail/launch-detail.component.html rename to spacex-angular-front/src/app/components/launch-detail/launch-detail.component.html diff --git a/src/app/components/launch-programs/launch-programs.component.css b/spacex-angular-front/src/app/components/launch-programs/launch-programs.component.css similarity index 100% rename from src/app/components/launch-programs/launch-programs.component.css rename to spacex-angular-front/src/app/components/launch-programs/launch-programs.component.css diff --git a/src/app/components/launch-programs/launch-programs.component.html b/spacex-angular-front/src/app/components/launch-programs/launch-programs.component.html similarity index 100% rename from src/app/components/launch-programs/launch-programs.component.html rename to spacex-angular-front/src/app/components/launch-programs/launch-programs.component.html diff --git a/src/app/components/launch-programs/launch-programs.component.ts b/spacex-angular-front/src/app/components/launch-programs/launch-programs.component.ts similarity index 100% rename from src/app/components/launch-programs/launch-programs.component.ts rename to spacex-angular-front/src/app/components/launch-programs/launch-programs.component.ts diff --git a/src/app/components/list-capsule/list-capsule.component.css b/spacex-angular-front/src/app/components/list-capsule/list-capsule.component.css similarity index 100% rename from src/app/components/list-capsule/list-capsule.component.css rename to spacex-angular-front/src/app/components/list-capsule/list-capsule.component.css diff --git a/src/app/components/list-capsule/list-capsule.component.html b/spacex-angular-front/src/app/components/list-capsule/list-capsule.component.html similarity index 100% rename from src/app/components/list-capsule/list-capsule.component.html rename to spacex-angular-front/src/app/components/list-capsule/list-capsule.component.html diff --git a/src/app/components/list-capsule/list-capsule.component.spec.ts b/spacex-angular-front/src/app/components/list-capsule/list-capsule.component.spec.ts similarity index 100% rename from src/app/components/list-capsule/list-capsule.component.spec.ts rename to spacex-angular-front/src/app/components/list-capsule/list-capsule.component.spec.ts diff --git a/src/app/components/list-capsule/list-capsule.component.ts b/spacex-angular-front/src/app/components/list-capsule/list-capsule.component.ts similarity index 100% rename from src/app/components/list-capsule/list-capsule.component.ts rename to spacex-angular-front/src/app/components/list-capsule/list-capsule.component.ts diff --git a/src/app/services/capsules.service.spec.ts b/spacex-angular-front/src/app/services/capsules.service.spec.ts similarity index 100% rename from src/app/services/capsules.service.spec.ts rename to spacex-angular-front/src/app/services/capsules.service.spec.ts diff --git a/src/app/services/capsules.service.ts b/spacex-angular-front/src/app/services/capsules.service.ts similarity index 100% rename from src/app/services/capsules.service.ts rename to spacex-angular-front/src/app/services/capsules.service.ts diff --git a/src/app/services/launches.service.spec.ts b/spacex-angular-front/src/app/services/launches.service.spec.ts similarity index 100% rename from src/app/services/launches.service.spec.ts rename to spacex-angular-front/src/app/services/launches.service.spec.ts diff --git a/src/app/services/launches.service.ts b/spacex-angular-front/src/app/services/launches.service.ts similarity index 100% rename from src/app/services/launches.service.ts rename to spacex-angular-front/src/app/services/launches.service.ts diff --git a/src/assets/.gitkeep b/spacex-angular-front/src/assets/.gitkeep similarity index 100% rename from src/assets/.gitkeep rename to spacex-angular-front/src/assets/.gitkeep diff --git a/src/environments/environment.prod.ts b/spacex-angular-front/src/environments/environment.prod.ts similarity index 100% rename from src/environments/environment.prod.ts rename to spacex-angular-front/src/environments/environment.prod.ts diff --git a/src/environments/environment.ts b/spacex-angular-front/src/environments/environment.ts similarity index 100% rename from src/environments/environment.ts rename to spacex-angular-front/src/environments/environment.ts diff --git a/src/favicon.ico b/spacex-angular-front/src/favicon.ico similarity index 100% rename from src/favicon.ico rename to spacex-angular-front/src/favicon.ico diff --git a/src/index.html b/spacex-angular-front/src/index.html similarity index 100% rename from src/index.html rename to spacex-angular-front/src/index.html diff --git a/src/main.ts b/spacex-angular-front/src/main.ts similarity index 100% rename from src/main.ts rename to spacex-angular-front/src/main.ts diff --git a/src/polyfills.ts b/spacex-angular-front/src/polyfills.ts similarity index 100% rename from src/polyfills.ts rename to spacex-angular-front/src/polyfills.ts diff --git a/src/styles.css b/spacex-angular-front/src/styles.css similarity index 100% rename from src/styles.css rename to spacex-angular-front/src/styles.css diff --git a/src/test.ts b/spacex-angular-front/src/test.ts similarity index 100% rename from src/test.ts rename to spacex-angular-front/src/test.ts diff --git a/tsconfig.app.json b/spacex-angular-front/tsconfig.app.json similarity index 100% rename from tsconfig.app.json rename to spacex-angular-front/tsconfig.app.json diff --git a/tsconfig.json b/spacex-angular-front/tsconfig.json similarity index 100% rename from tsconfig.json rename to spacex-angular-front/tsconfig.json diff --git a/tsconfig.spec.json b/spacex-angular-front/tsconfig.spec.json similarity index 100% rename from tsconfig.spec.json rename to spacex-angular-front/tsconfig.spec.json