File tree Expand file tree Collapse file tree 3 files changed +27
-17
lines changed
Expand file tree Collapse file tree 3 files changed +27
-17
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ name: CI/CD Pipeline
22
33on :
44 push :
5- branches : develop
5+ branches : ms/Scrun-130-Project-Deployment-dockerfiles
66
77jobs :
88 test :
3939 run : |
4040 ssh -i private_key -o StrictHostKeyChecking=no ${{ secrets.GCP_USERNAME }}@${{ secrets.GCP_VM_IP }} << 'EOF'
4141 cd /home/masahisasekita/term-group-project-c01w25-project-course-matrix || { echo "Error: Directory /root/myapp does not exist!"; exit 1; }
42- git pull develop
42+ git pull ms/Scrun-130-Project-Deployment-dockerfiles
4343 cd course-matrix
44+
45+ cd frontend
46+ cat <<EOF > .env
47+ VITE_SERVER_URL=${{ secrets.VITE_SERVER_URL }}
48+ VITE_PUBLIC_ASSISTANT_BASE_URL=${{ secrets.VITE_PUBLIC_ASSISTANT_BASE_URL }}
49+ VITE_ASSISTANT_UI_KEY=${{ secrets.VITE_ASSISTANT_UI_KEY }}
50+ EOF
51+
52+ cd ../
53+ cd backend
54+ cat <<EOF > .env
55+ NODE_ENV=development
56+ PORT=8081
57+ CLIENT_APP_URL=http://localhost:5173
58+ DATABASE_URL=${{ secrets.DATABASE_URL }}
59+ DATABASE_KEY=${{ secrets.DATABSE_KEY }}
60+ OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}
61+ PINECONE_API_KEY=${{ secrets.PINECONE_API_KEY }}
62+ PINECONE_INDEX_NAME=course-matrix"
63+ BREVO_API_KEY=${{ secrets.BREVO_API_KEY}}
64+ SENDER_EMAIL=${{ secrets.SENDER_EMAIL }}
65+ SENDER_NAME="Course Matrix Notifications"
66+ EOF
67+
68+ cd ../
4469 docker compose build
4570 docker compose up -d --remove-orphans
4671 EOF
Original file line number Diff line number Diff line change @@ -13,16 +13,6 @@ RUN npm install
1313# Copy the rest of the application files
1414COPY . .
1515
16- # Create the .env file and write environment variables to it
17- RUN echo "NODE_ENV=development" >> .env && \
18- echo "PORT=8081" >> .env && \
19- echo "CLIENT_APP_URL=http://localhost:5173" >> .env && \
20- echo "DATABASE_URL=https://pmiihreibkvcruwhjvpj.supabase.co" >> .env && \
21- echo "DATABASE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InBtaWlocmVpYmt2Y3J1d2hqdnBqIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTczODE3NTMyNiwiZXhwIjoyMDUzNzUxMzI2fQ.hZ1goNXMKMfYDPyihsM5lZTh4i30BcEWMkJ7uJy1ddA" >> .env && \
22- echo "OPENAI_API_KEY=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" >> .env && \
23- echo "PINECONE_API_KEY=pcsk_49n8ja_Enwi4D5oNZSrebFePJYEK8bPzFs9eRBocjas4YSvPb5pBxD8qPHZPUVBwL4PDYQ" >> .env && \
24- echo "PINECONE_INDEX_NAME=course-matrix" >> .env
25-
2616# Expose the backend port
2717EXPOSE 8081
2818
Original file line number Diff line number Diff line change @@ -13,11 +13,6 @@ RUN npm install
1313# Copy the rest of the application files
1414COPY . .
1515
16- # Create the .env file and write environment variables to it
17- RUN echo "VITE_SERVER_URL = http://localhost:8081" >> .env && \
18- echo "VITE_PUBLIC_ASSISTANT_BASE_URL=https://proj-0typqkqr9yfy.assistant-api.com" >> .env && \
19- echo "VITE_ASSISTANT_UI_KEY=sk_aui_proj_0typqkqr9yfy_04uORbQgEBNadpc0LmfPzMXxNLVJG0WL" >> .env
20-
2116# Expose the backend port
2217EXPOSE 8081
2318
You can’t perform that action at this time.
0 commit comments