diff --git a/Dockerfile.portal b/Dockerfile.portal new file mode 100644 index 0000000..5ebe438 --- /dev/null +++ b/Dockerfile.portal @@ -0,0 +1,3 @@ +FROM nginx:alpine +COPY index.html /usr/share/nginx/html/index.html +EXPOSE 80 diff --git a/Webgis_Choropleth/index.html b/Webgis_Choropleth/index.html new file mode 100644 index 0000000..4f95a41 --- /dev/null +++ b/Webgis_Choropleth/index.html @@ -0,0 +1,500 @@ + + + + + + Kepadatan Penduduk Kota Pontianak + + + + + + + + + +
+ + +
+
+
+
Kecamatan
+
+
Penduduk: jiwa
+
+
+
+
+ + + + \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9c5a0d8 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,78 @@ +version: '3.8' + +services: + michelle-db: + image: mariadb:10.6 + container_name: michelle-db + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: michelle_root_secure_pass_789 + volumes: + - michelle_mysql_data:/var/lib/mysql + + michelle-portal: + build: + context: . + dockerfile: Dockerfile.portal + container_name: michelle-portal + restart: unless-stopped + + michelle-sig-tanah-jalan: + build: + context: ./SIG_Tanah_Jalan + dockerfile: Dockerfile + container_name: michelle-sig-tanah-jalan + restart: unless-stopped + environment: + DB_HOST: michelle-db + DB_USER: root + DB_PASS: michelle_root_secure_pass_789 + DB_NAME: webgis_tanah_jalan + depends_on: + - michelle-db + + michelle-spbu-pontianak: + build: + context: ./SPBU_Pontianak + dockerfile: Dockerfile + container_name: michelle-spbu-pontianak + restart: unless-stopped + environment: + DB_HOST: michelle-db + DB_USER: root + DB_PASS: michelle_root_secure_pass_789 + DB_NAME: webgis_spbu + depends_on: + - michelle-db + + michelle-sig-kemiskinan: + build: + context: ./sig-kemiskinan + dockerfile: Dockerfile + container_name: michelle-sig-kemiskinan + restart: unless-stopped + environment: + DB_HOST: michelle-db + DB_USER: root + DB_PASS: michelle_root_secure_pass_789 + DB_NAME: sig_kemiskinan + volumes: + - michelle_kemiskinan_uploads:/var/www/html/assets/img/uploads + depends_on: + - michelle-db + + michelle-webgis-choropleth: + build: + context: ./Webgis_Choropleth + dockerfile: Dockerfile + container_name: michelle-webgis-choropleth + restart: unless-stopped + +volumes: + michelle_mysql_data: + michelle_kemiskinan_uploads: + +networks: + default: + name: pba-new_default + external: true diff --git a/index.html b/index.html index dfe48bd..28f331f 100644 --- a/index.html +++ b/index.html @@ -485,7 +485,7 @@
- +
@@ -508,7 +508,7 @@ - +
@@ -531,7 +531,7 @@ - +
@@ -554,7 +554,7 @@ - +
diff --git a/sig-kemiskinan/database.sql b/sig-kemiskinan/database.sql index 8d33398..d1bea0f 100644 --- a/sig-kemiskinan/database.sql +++ b/sig-kemiskinan/database.sql @@ -37,7 +37,7 @@ CREATE TABLE `bantuan_penduduk` ( `diinput_oleh` int DEFAULT NULL COMMENT 'FK users', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `bantuan_penduduk` @@ -66,7 +66,7 @@ CREATE TABLE `foto_rumah` ( `keterangan` varchar(255) DEFAULT NULL, `diambil_oleh` int DEFAULT NULL COMMENT 'FK users', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `foto_rumah` @@ -91,7 +91,7 @@ CREATE TABLE `jenis_bantuan` ( `warna_badge` varchar(7) DEFAULT '#4f8ef7' COMMENT 'Hex color badge', `aktif` tinyint(1) DEFAULT '1', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `jenis_bantuan` @@ -120,7 +120,7 @@ CREATE TABLE `notifikasi` ( `penduduk_id` int DEFAULT NULL COMMENT 'Referensi penduduk terkait', `sudah_dibaca` tinyint(1) DEFAULT '0', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `notifikasi` @@ -177,7 +177,7 @@ CREATE TABLE `penduduk_miskin` ( `verified_at` timestamp NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `penduduk_miskin` @@ -206,7 +206,7 @@ CREATE TABLE `rumah_ibadah` ( `radius` int DEFAULT '500' COMMENT 'Radius dalam meter', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `rumah_ibadah` @@ -233,7 +233,7 @@ CREATE TABLE `users` ( `last_login` timestamp NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `users` @@ -258,7 +258,7 @@ CREATE TABLE `wilayah` ( `rt` varchar(10) DEFAULT NULL, `rw` varchar(10) DEFAULT NULL, `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `wilayah`