Browse Source

💚 Fix ci build in workflow

main
Anatole-DC 4 years ago
parent
commit
eee162ec59
  1. 43
      .circleci/config.yml
  2. 3
      .gitignore
  3. 28
      Dockerfile
  4. 3
      README.md
  5. 0
      netlify.toml

43
.circleci/config.yml

@ -64,46 +64,13 @@ workflows:
version: 2 version: 2
build-test-and-lint: build-test-and-lint:
jobs: jobs:
- build
- lint:
requires :
- build
- back-test-unit:
requires:
- build
- back-test-e2e:
requires:
- build
- back-deploy-heroku:
- install
- build:
requires: requires:
- build
- lint
- back-test-unit
- back-test-e2e
filters:
branches:
only: main
- server-doc-build:
- install
- front-netlify-deploy:
requires: requires:
- build - build
- lint
- back-test-e2e
- back-test-unit
filters:
branches:
only: main
- server-doc-deploy:
requires:
- server-doc-build
filters:
branches:
only: main
- docker-build-and-push: - docker-build-and-push:
requires: requires:
- build
- lint
- back-test-e2e
- back-test-unit
filters:
branches:
only: main
- build

3
.gitignore

@ -6,3 +6,6 @@ dist-ssr
.idea .idea
.env .env
.env* .env*
# Local Netlify folder
.netlify

28
Dockerfile

@ -0,0 +1,28 @@
FROM node:lts-fermium as development
WORKDIR /nest-server
COPY package*.json ./
RUN yarn install --only=development
COPY . .
RUN yarn run build
FROM node:lts-fermium as production
ARG NODE_ENV=production
ENV NODE_ENV=${NODE_ENV}
WORKDIR /nest-server
COPY package*.json ./
RUN yarn install --only=production
COPY . .
COPY --from=development /nest-server/dist ./dist
CMD ["node", "dist/main"]

3
README.md

@ -29,6 +29,5 @@ yarn build
## Configure the app ## Configure the app
```sh ```sh
# Replace this with the app url
VITE_BACKEND_URL_URL=http://localhost:3000/
VITE_BACKEND_URL_URL=https://adechauveron-devops-final.herokuapp.com/
``` ```

0
.circleci/netlify.toml → netlify.toml

Loading…
Cancel
Save