File tree Expand file tree Collapse file tree 3 files changed +19
-6
lines changed Expand file tree Collapse file tree 3 files changed +19
-6
lines changed Original file line number Diff line number Diff line change @@ -34,17 +34,16 @@ jobs:
34
34
# Creates project directory and uploads required files to server
35
35
run : |
36
36
if [ "${{ inputs.target_tag }}" = "prod-latest" ]; then
37
- OVERRIDE_SOURCE="docker-compose.prod.yml"
37
+ scp -o StrictHostKeyChecking=no docker-compose.prod.yml ${{ secrets.DEPLOYMENT_SSH_USER }}@${{ secrets.DEPLOYMENT_SERVER }}:/opt/rcb-deployments/${{ vars.PROJECT_NAME }}/docker-compose.override.yml
38
+ scp -o StrictHostKeyChecking=no honeycomb.toml ${{ secrets.DEPLOYMENT_SSH_USER }}@${{ secrets.DEPLOYMENT_SERVER }}:/opt/rcb-deployments/${{ vars.PROJECT_NAME }}/honeycomb.toml
38
39
else
39
- OVERRIDE_SOURCE=" docker-compose.dev.yml"
40
+ scp -o StrictHostKeyChecking=no docker-compose.dev.yml ${{ secrets.DEPLOYMENT_SSH_USER }}@${{ secrets.DEPLOYMENT_SERVER }}:/opt/rcb-deployments/${{ vars.PROJECT_NAME }}/docker-compose.override.yml
40
41
fi
41
42
42
- ENV_CONTENT="${{ secrets.APPLICATION_ENV_FILE }}"
43
- echo "$ENV_CONTENT" > .env
43
+ echo "$APPLICATION_ENV_FILE" > .env
44
44
45
45
ssh -o StrictHostKeyChecking=no ${{ secrets.DEPLOYMENT_SSH_USER }}@${{ secrets.DEPLOYMENT_SERVER }} "mkdir -p /opt/rcb-deployments/${{ vars.PROJECT_NAME }}"
46
46
scp -o StrictHostKeyChecking=no docker-compose.yml ${{ secrets.DEPLOYMENT_SSH_USER }}@${{ secrets.DEPLOYMENT_SERVER }}:/opt/rcb-deployments/${{ vars.PROJECT_NAME }}/docker-compose.yml
47
- scp -o StrictHostKeyChecking=no $OVERRIDE_SOURCE ${{ secrets.DEPLOYMENT_SSH_USER }}@${{ secrets.DEPLOYMENT_SERVER }}:/opt/rcb-deployments/${{ vars.PROJECT_NAME }}/docker-compose.override.yml
48
47
scp -o StrictHostKeyChecking=no .env ${{ secrets.DEPLOYMENT_SSH_USER }}@${{ secrets.DEPLOYMENT_SERVER }}:/opt/rcb-deployments/${{ vars.PROJECT_NAME }}/.env
49
48
scp -o StrictHostKeyChecking=no scripts/deploy.sh ${{ secrets.DEPLOYMENT_SSH_USER }}@${{ secrets.DEPLOYMENT_SERVER }}:/opt/rcb-deployments/${{ vars.PROJECT_NAME }}/deploy.sh
50
49
Original file line number Diff line number Diff line change @@ -172,4 +172,7 @@ cython_debug/
172
172
.ruff_cache /
173
173
174
174
# PyPI configuration file
175
- .pypirc
175
+ .pypirc
176
+
177
+ # Honeycomb config
178
+ honeycomb.toml
Original file line number Diff line number Diff line change @@ -6,3 +6,14 @@ services:
6
6
env_file : .env.prod
7
7
mysql :
8
8
env_file : .env.prod
9
+
10
+ # add logging in production environment
11
+ honeycomb-agent :
12
+ image : honeycombio/honeycomb-agent:latest
13
+ container_name : honeycomb-agent
14
+ volumes :
15
+ - ./honeycomb.toml:/etc/honeycomb/honeycomb.toml:ro
16
+ ports :
17
+ - " 514:514"
18
+ networks :
19
+ - app-network
You can’t perform that action at this time.
0 commit comments