initial deployment
This commit is contained in:
13
host/docker-compose-template.yaml
Normal file
13
host/docker-compose-template.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
interview-buddy-api:
|
||||
container_name: interview-buddy-api
|
||||
image: {{image}}
|
||||
environment:
|
||||
{{#env}}
|
||||
- {{key}}={{value}}
|
||||
{{/env}}
|
||||
ports:
|
||||
- "8188:8000"
|
||||
restart: unless-stopped
|
13
host/pull-deploy-api.sh
Normal file
13
host/pull-deploy-api.sh
Normal file
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Login
|
||||
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 891377299307.dkr.ecr.us-east-1.amazonaws.com
|
||||
|
||||
# Stop current running
|
||||
docker stop interview-buddy-api
|
||||
|
||||
# Pull latest
|
||||
docker compose pull
|
||||
|
||||
# Start newest
|
||||
docker compose -f docker-compose-api.yaml up -d
|
Reference in New Issue
Block a user