fixing bugs with ci pipeline
This commit is contained in:
@ -43,7 +43,8 @@ deploy:
|
|||||||
only:
|
only:
|
||||||
- main
|
- main
|
||||||
variables:
|
variables:
|
||||||
EVIRONMENT: ENVIRONMENT=test
|
PORT: 8081 # Set the port to run the application on
|
||||||
|
ENVIRONMENT: test # Set the environment to test
|
||||||
script:
|
script:
|
||||||
- echo "Updating repository..."
|
- echo "Updating repository..."
|
||||||
- git pull origin main # Update the repository with the latest code
|
- git pull origin main # Update the repository with the latest code
|
||||||
@ -51,9 +52,9 @@ deploy:
|
|||||||
- source $VIRTUAL_ENV/bin/activate
|
- source $VIRTUAL_ENV/bin/activate
|
||||||
- pip install -r requirements.txt # Install the required Python dependencies
|
- pip install -r requirements.txt # Install the required Python dependencies
|
||||||
- bash ./make_openapi_client.sh # Re-generate OpenAPI client library
|
- bash ./make_openapi_client.sh # Re-generate OpenAPI client library
|
||||||
- echo "Running the application..."
|
- echo "Running the application on port $PORT..."
|
||||||
- cd backend
|
- cd backend
|
||||||
- python3.8 -m main # Replace with the exact command to start your app
|
- python3.8 -m main # The app will now use $PORT for binding
|
||||||
|
|
||||||
release:
|
release:
|
||||||
stage: release
|
stage: release
|
||||||
|
@ -93,6 +93,7 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
# Get environment from an environment variable
|
# Get environment from an environment variable
|
||||||
environment = os.getenv("ENVIRONMENT", "dev")
|
environment = os.getenv("ENVIRONMENT", "dev")
|
||||||
|
port = int(os.getenv("PORT", 8000)) # Default to 8000 if PORT is not set
|
||||||
|
|
||||||
# Paths for SSL certificates
|
# Paths for SSL certificates
|
||||||
cert_path = "ssl/cert.pem"
|
cert_path = "ssl/cert.pem"
|
||||||
@ -109,7 +110,7 @@ if __name__ == "__main__":
|
|||||||
uvicorn.run(
|
uvicorn.run(
|
||||||
app,
|
app,
|
||||||
host=host,
|
host=host,
|
||||||
port=8000,
|
port=port,
|
||||||
log_level="debug",
|
log_level="debug",
|
||||||
ssl_keyfile=key_path,
|
ssl_keyfile=key_path,
|
||||||
ssl_certfile=cert_path,
|
ssl_certfile=cert_path,
|
||||||
|
Reference in New Issue
Block a user