Skip to content

Commit

Permalink
Merge pull request #32 from calangodevteam/master
Browse files Browse the repository at this point in the history
migrate att for branch dev
  • Loading branch information
jonh01 authored May 29, 2024
2 parents 7ad1687 + b8e4dfe commit fe86af6
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 36 deletions.
22 changes: 0 additions & 22 deletions .github/workflows/BuildTesteDeploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@ on:
env:
JAVA_VERSAO: '17'
JAVA_DISTRIBUICAO: 'temurin'
NODE_VERSAO: '20'
BACKEND_NOME_DIRETORIO: 'backend'
FRONTEND_NOME_DIRETORIO: 'frontend'

#Define se o deploy no DockerHub e Fly.io será feito
#True se a branch for master E for um push ou um workflow_dispatch
Expand All @@ -32,26 +30,6 @@ jobs:
- name: Checkout
uses: actions/checkout@v3

#Pega o diretório de cache do Angular e o armazena em cache
- name: Angular (Cache do diretório .angular/cache)
uses: actions/cache@v3
with:
path: ${{ env.FRONTEND_NOME_DIRETORIO }}/.angular/cache
key: ${{ runner.os }}-angular

- name: Node (Setup)
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSAO }}
cache: 'npm'
cache-dependency-path: ${{ env.FRONTEND_NOME_DIRETORIO }}/package-lock.json

#Instala o Angular e cria os arquvos estáticos do front-end
#Depois joga esses arquivos estáticos no diretório resources/static do Spring
- name: Angular (Build do projeto e adição dos arquivos estáticos ao back-end)
run: cd ${{ env.FRONTEND_NOME_DIRETORIO }} && npm ci && npm install -g @angular/cli && ng config cli.cache.environment all && ng build
&& cp dist/*/* ../${{ env.BACKEND_NOME_DIRETORIO }}/src/main/resources/static

#Prepara a JDK que vai ser usada pelo Maven abaixo para construir a aplicação
- name: Preparação da JDK
uses: actions/setup-java@v3
Expand Down
16 changes: 2 additions & 14 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,11 @@ EXPOSE 5432
#RUN mkdir -p /app/jdk
#WORKDIR /app/jdk

RUN mkdir -p /app/frontend
WORKDIR /app/frontend

RUN apk add nodejs npm
RUN npm install -g @angular/cli
COPY frontend .
RUN npm install
RUN ng build

RUN mkdir -p /app/backend
COPY backend /app/backend

#JOGA OS ARQUIVOS ESTÁTICOS DO FRONT-END GERADOS NA ETAPA frontjava NA PASTA STATIC DO SPRING
RUN cp /app/frontend/dist/calango-dev/* /app/backend/src/main/resources/static

WORKDIR /app/backend

COPY backend .

#CRIAÇÃO DO .JAR DA APLICAÇÃO
RUN ./mvnw package

Expand Down

0 comments on commit fe86af6

Please sign in to comment.