first commit
This commit is contained in:
+18
@@ -0,0 +1,18 @@
|
||||
FROM ubuntu:20.04
|
||||
|
||||
# Install necessary dependencies
|
||||
RUN apt-get update && \
|
||||
apt-get install -y build-essential tcl tk wget unzip git
|
||||
|
||||
# Download and Install HammerDB
|
||||
RUN wget https://github.com/TPC-Council/HammerDB/releases/download/v4.5/HammerDB-4.5-Linux.tar.gz && \
|
||||
tar -zxvf HammerDB-4.5-Linux.tar.gz && \
|
||||
rm HammerDB-4.5-Linux.tar.gz && \
|
||||
mv HammerDB-4.5 /opt/hammerdb
|
||||
|
||||
# Set environment variables
|
||||
ENV HAMMERDB_HOME=/opt/hammerdb
|
||||
|
||||
# Set the entry point to run HammerDB
|
||||
WORKDIR /opt/hammerdb
|
||||
ENTRYPOINT ["/bin/bash"]
|
||||
@@ -0,0 +1,62 @@
|
||||
services:
|
||||
php:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
ports:
|
||||
- 8088:8080
|
||||
environment:
|
||||
- APP_ENV=development
|
||||
- APP_VERSION=local
|
||||
|
||||
- APP_NAME=Radiologi Information System
|
||||
- APP_KEY=base64:8sjBhlWGDLLiNUJuRUTubxz0EaOYCrUMAZK2EBMgQH0=
|
||||
- APP_DEBUG=true
|
||||
- APP_URL=http://10.10.123.21:8088
|
||||
- ASSET_URL=http://10.10.123.21:8088
|
||||
|
||||
- LOG_CHANNEL=daily
|
||||
- LOG_DEPRECATIONS_CHANNEL=null
|
||||
- LOG_LEVEL=debug
|
||||
|
||||
- DB_CONNECTION=mysql
|
||||
- DB_HOST=10.10.123.38
|
||||
- DB_PORT=3306
|
||||
- DB_DATABASE=fk_radiology
|
||||
- DB_USERNAME=admin
|
||||
- DB_PASSWORD=R!suser>S3cured
|
||||
|
||||
- BROADCAST_DRIVER=log
|
||||
- CACHE_DRIVER=file
|
||||
- FILESYSTEM_DISK=local
|
||||
- QUEUE_CONNECTION=sync
|
||||
- SESSION_DRIVER=file
|
||||
- SESSION_LIFETIME=120
|
||||
|
||||
- REDIS_HOST=127.0.0.1
|
||||
- REDIS_PASSWORD=null
|
||||
- REDIS_PORT=6379
|
||||
|
||||
- MAIL_DRIVER=smtp
|
||||
- MAIL_HOST=smtp.gmail.com
|
||||
- MAIL_PORT=587
|
||||
- MAIL_USERNAME=swandhana.fp@ub.ac.id
|
||||
- MAIL_PASSWORD=tvichqktqsdvalqi
|
||||
- MAIL_ENCRYPTION=tls
|
||||
- QUEUE_DRIVER=sync
|
||||
- MAIL_FROM_NAME="RIS RSSA MAIL SERVER"
|
||||
|
||||
- AWS_ACCESS_KEY_ID=
|
||||
- AWS_SECRET_ACCESS_KEY=
|
||||
- AWS_DEFAULT_REGION=us-east-1
|
||||
- AWS_BUCKET=
|
||||
- AWS_USE_PATH_STYLE_ENDPOINT=false
|
||||
|
||||
- PUSHER_APP_ID=
|
||||
- PUSHER_APP_KEY=
|
||||
- PUSHER_APP_SECRET=
|
||||
- PUSHER_APP_CLUSTER=mt1
|
||||
|
||||
- MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
|
||||
- MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
|
||||
- ARCANEDEV_LOGVIEWER_MIDDLEWARE=rssa
|
||||
@@ -0,0 +1,28 @@
|
||||
!/bin/bash
|
||||
|
||||
#get image name
|
||||
remote_url=$(git remote get-url origin)
|
||||
image=$(echo $remote_url | sed 's|https://||g; s|.git||g')
|
||||
|
||||
#get branch name
|
||||
branch_name=$(git rev-parse --abbrev-ref HEAD)
|
||||
clean_branch_name=${branch_name##*/}
|
||||
|
||||
#get timestamp for the tag
|
||||
timestamp=$(date +%Y%m%d%H%M%S)
|
||||
|
||||
app_version=$clean_branch_name-$timestamp
|
||||
tag=$image:$timestamp-$clean_branch_name
|
||||
latest=$image:latest-$clean_branch_name
|
||||
|
||||
#build image
|
||||
docker build --build-arg APP_VERSION=$app_version -t $tag .
|
||||
docker tag $tag $latest
|
||||
|
||||
#push to dockerhub
|
||||
docker login git.rssa.top -u stim -p 4fde63b07906e7bfa6b3493d76d153a39810
|
||||
docker push $tag
|
||||
docker push $latest
|
||||
|
||||
#remove dangling images
|
||||
docker system prune -f
|
||||
Reference in New Issue
Block a user