Skip to content

fatih-keles/codeharmony.net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a Flask web application that is deployed on Container Instances on OCI.

Initialize and commit

echo "# codeharmony.net" >> README.md
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/fatih-keles/codeharmony.net.git
git push -u origin main

Commit changes

git add .
git commit -m "removed pip freeze file"
git push -u origin main

Create Virtuyal Environment

python -m venv env

Clone and run

git clone https://github.com/fatih-keles/codeharmony.net.git
flask --app run run --debug

Build the container and run

  • Prepare your .env file
BUILD_TAG=lhr.ocir.io/<namespace>/flask-apps/codeharmony:$BUILD_NUMBER
USER="<username>"
PASSWORD="<auth-token>"
## CI_DEMO
COMPARTMENT_ID=ocid1.compartment.oc1...
REPOSITORY_NAME=flask-apps/codeharmony
## CI_DEMO_VCN
VCN_OCID=ocid1.vcn.oc1.uk-london-1..
SUBNET_ID=ocid1.subnet.oc1.uk-london-1..
NSG_ID=ocid1.networksecuritygroup.oc1.uk-london-1..
AD_NAME=sbnF:UK-LONDON-1-AD-1
## CI_DEMO_INSTANCE
CI_INSTANCE_NAME=CI_CODEHARMONYNET:$BUILD_NUMBER
CI_SHAPE=CI.Standard.E4.Flex
CI_SHAPE_CONFIG='{"ocpus": 1,"memoryInGBs": 8}'
CONTAINERS='[{"imageUrl": "'$BUILD_TAG'", "command": [""], "arguments": ["", ""]}]'
  • run build file
./build-and-deploy.sh
  • use commented scripts in the build file
# docker run --rm -it -p 5000:5000 $BUILD_TAG 
# docker run --rm -d -p 5000:5000 $BUILD_TAG 

Datadog Installation on Ubuntu 22.04 Host

Install Agent

DD_API_KEY=<DATADOG_API_KEY> DD_SITE="datadoghq.eu" bash -c "$(curl -L https://s3.amazonaws.com/dd-agent/scripts/install_script_agent7.sh)"

Remove Agent

sudo apt-get remove datadog-agent -y

Change config

vi /etc/datadog-agent/datadog.yaml

Check logs

ls /var/log/datadog/

Stop/start/status

systemctl stop datadog-agent
datadog-agent status

Cloud init script

#cloud-config
users:
 - default
 - name: fkeles
   sudo: ALL=(ALL) NOPASSWD:ALL
   lock_passwd: false
   passwd: $6$v1mRrj57$LzXO1IXC10zLZKl7fb8Byr/FHhqFodjSLq4f1DZTV5CkwGHB0Q0js3nUzLfFTtekgf/hDxvN9XVw/1Xk4dMvP1

# run commands
# default: none
runcmd:
 - export DD_API_KEY=776d55c273e533a32b03cd6105463b99
 - export DD_SITE="datadoghq.eu"
 - bash -c "$(curl -L https://s3.amazonaws.com/dd-agent/scripts/install_script_agent7.sh)"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published