first commit

This commit is contained in:
2024-09-27 09:28:00 +07:00
commit 3c614be2b8
3 changed files with 108 additions and 0 deletions
+18
View File
@@ -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"]
+62
View File
@@ -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
+28
View File
@@ -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