Skip to content

Releases: devopscorner/devopscorner-container

1.6

06 Mar 17:03
Compare
Choose a tag to compare
1.6

AWS CodePipeline

Deployment CI/CD for Container Images _infra/buildspec.yml

  • Parameter Store (Secret Config)
  • Environment Variables -> substitute of AWS Parameter Store
  • Artifact Build

v1.5.1

04 Mar 03:29
Compare
Choose a tag to compare

Enhanced Makefile

# ========================= #
#   BUILD CONTAINER CI/CD   #
# ========================= #
make build-cicd-alpine
make build-cicd-ubuntu
	
# ======================== #
#   TAGS CONTAINER CI/CD   #
# ======================== #
make dockerhub-tag-alpine
make dockerhub-tag-ubuntu
make ecr-tag-alpine
make ecr-tag-ubuntu
	
# ======================== #
#   PUSH CONTAINER CI/CD   #
# ======================== #
make dockerhub-push-alpine
make dockerhub-push-ubuntu
make ecr-push-alpine
make ecr-push-ubuntu

v1.4

03 Mar 10:59
Compare
Choose a tag to compare

Docker Airflow

  • Apache Airflow 2.2.2
  • Apache Airflow 2.2.4

Including Healthcheck

  • Healthcheck Airflow Webserver
  • Healthcheck Airflow Scheduler
  • Healthcheck Airflow Worker
  • Healthcheck Airflow Flower
  • Healthcheck PostgreSQL
  • Healthcheck Redis

v1.3

03 Mar 04:46
Compare
Choose a tag to compare

Installer Script

  • Docker Debian/Ubuntu Linux
  • Docker Amazon Linux

Docker Container

  • Docker Airflow Ubuntu Linux

v1.2

02 Mar 10:38
Compare
Choose a tag to compare

Database Container

  • PostgreSQL
  • MySQL
  • MariaDB
  • PostGIS

Monitoring Container

Monitoring metrics, healthcheck & logs with Datadog Agent version 7.x

  • Datadog Metrics Collector
  • Datadog Log Collector

v1.1

27 Feb 03:26
Compare
Choose a tag to compare

Build Container Image

  • Clone this repository

    git clone https://github.com/devopscorner/devopscorner-container.git
    
  • Replace "YOUR_AWS_ACCOUNT" with your AWS ACCOUNT ID

    find ./ -type f -exec sed -i 's/YOUR_AWS_ACCOUNT/123456789012/g' {} \;
    
  • Execute Build Image

    make build-cicd-ubuntu
    make build-cicd-alpine
    

Push ECR

  • Run this command in terminal:

    cd compose
    
    ## Ubuntu
    ./ecr-tag-ubuntu.sh
    ./ecr-push-ubuntu.sh
    
    ## Alpine
    ./ecr-tag-alpine.sh
    ./ecr-push-alpine.sh
    

Push DockerHub

  • Login to your DockerHub Account

  • Run this command in terminal:

    cd compose
    
    ## Ubuntu
    ./dockerhub-tag-ubuntu.sh
    ./dockerhub-push-ubuntu.sh
    
    ## Alpine
    ./dockerhub-tag-alpine.sh
    ./dockerhub-push-alpine.sh
    

Copyright

  • Author: Dwi Fahni Denni (@zeroc0d3)
  • Vendor: DevOps Corner Indonesia (devopscorner.id)
  • License: Apache v2