diff --git a/.DS_Store b/.DS_Store index 79b5af9810d540be9f5a4b22eb8a52f347826050..6a1936997c6a7e163ab20199abc82c1cef01cc6d 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 0fc69844ce3392a4a93edc80c235c9b3bae86717..f27f0c1e1019c7f8ef5dde4145df134a563c3967 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -7,11 +7,8 @@ <processorPath useClasspath="false"> <entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.projectlombok/lombok/1.18.24/13a394eed5c4f9efb2a6d956e2086f1d81e857d9/lombok-1.18.24.jar" /> </processorPath> + <module name="RumahSehat.main" /> </profile> </annotationProcessing> - <bytecodeTargetLevel> - <module name="RumahSehat.main" target="11" /> - <module name="RumahSehat.test" target="11" /> - </bytecodeTargetLevel> </component> </project> \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 2a4153114f2edf49191ea68f6a8b935d9865962e..ceb805beeb762ac9399a109ac7d0d2ce628bc753 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -20,6 +20,8 @@ <option name="modules"> <set> <option value="$PROJECT_DIR$/frontend/rumah_sehat/android" /> + <option value="$PROJECT_DIR$/frontend/rumah_sehat/android/app" /> + <option value="/usr/local/Caskroom/flutter/3.3.8/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_android-2.0.14/android" /> </set> </option> </GradleProjectSettings> diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index fdc392fe877c32ab51d532fa67f65ff2e75e9061..75fe4bc9fbc891b211f02700b61fc54cec5c0fc7 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -16,5 +16,15 @@ <option name="name" value="MavenRepo" /> <option name="url" value="https://repo.maven.apache.org/maven2/" /> </remote-repository> + <remote-repository> + <option name="id" value="maven" /> + <option name="name" value="maven" /> + <option name="url" value="https://storage.googleapis.com/download.flutter.io" /> + </remote-repository> + <remote-repository> + <option name="id" value="Google2" /> + <option name="name" value="Google2" /> + <option name="url" value="https://dl.google.com/dl/android/maven2/" /> + </remote-repository> </component> </project> \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml new file mode 100644 index 0000000000000000000000000000000000000000..7e340a776a6a2b978d333a4d2815fa12ccacbd91 --- /dev/null +++ b/.idea/kotlinc.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="KotlinJpsPluginSettings"> + <option name="version" value="1.6.21" /> + </component> +</project> \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 917dbaf495d2e44bd5c1162e8ad014ae26009fea..26e76f810c40132052d8b1122e4d2371768ae6b0 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,5 +3,7 @@ <component name="ExternalStorageConfigurationManager" enabled="true" /> <component name="FrameworkDetectionExcludesConfiguration"> <file type="web" url="file://$PROJECT_DIR$/backend/RumahSehat" /> + <file type="web" url="file://$PROJECT_DIR$/frontend/rumah_sehat/android" /> + <file type="web" url="file:///usr/local/Caskroom/flutter/3.3.8/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_android-2.0.14/android" /> </component> </project> \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..fd056032f0856df66519ed0318830a54e25d95ee --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM openjdk:17-alpine +ARG JAR_FILE=backend/RumahSehat/build/libs/RumahSehat-0.0.1-SNAPSHOT.jar +COPY ${JAR_FILE} app.jar +EXPOSE 9099 +ENTRYPOINT ["java","-jar","/app.jar"] diff --git a/app.env b/app.env new file mode 100644 index 0000000000000000000000000000000000000000..89bfe2d08b9ca2a5173f401f4616f97c266e0004 --- /dev/null +++ b/app.env @@ -0,0 +1,6 @@ +SPRING_PROFILES_ACTIVE=prod + +MYSQL_ROOT_PASSWORD=password123456! +MYSQL_DATABASE=apap_db +MYSQL_USER=apap_user +MYSQL_PASSWORD=password1234! \ No newline at end of file diff --git a/backend/.DS_Store b/backend/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..551c7368deb67065d6564f5b93e201f650ba3444 Binary files /dev/null and b/backend/.DS_Store differ diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..9615d28377fa162bd506a111736d12380283802b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,39 @@ +version: '2' +services: + web: + build: + context: . + image: localhost:15000/denny/apap-001 + restart: always + ports: + - "10083:8080" + volumes: + - ./file-storage:/file-storage + - ./log:/log + env_file: + - app.env + depends_on: + - db + networks: + - frontend-network + - backend-network + + db: + image: mariadb:10.4.24 + restart: always + env_file: + - app.env + volumes: + - mysql-db-volume:/var/lib/mysql + networks: + - backend-network + +volumes: + mysql-db-volume: + +networks: + frontend-network: + driver: bridge + backend-network: + +