Upload files to "/"
This commit is contained in:
@@ -0,0 +1,9 @@
|
|||||||
|
FROM php:8.2-apache
|
||||||
|
|
||||||
|
RUN docker-php-ext-install mysqli pdo pdo_mysql
|
||||||
|
|
||||||
|
COPY . /var/www/html/
|
||||||
|
|
||||||
|
RUN chown -R www-data:www-data /var/www/html
|
||||||
|
|
||||||
|
EXPOSE 80
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?php
|
||||||
|
// cek_env.php - hapus setelah deploy selesai
|
||||||
|
header('Content-Type: text/plain');
|
||||||
|
echo "DB_HOST=" . (getenv('DB_HOST') ?: '(kosong)') . "\n";
|
||||||
|
echo "DB_PORT=" . (getenv('DB_PORT') ?: '(kosong)') . "\n";
|
||||||
|
echo "DB_NAME=" . (getenv('DB_NAME') ?: '(kosong)') . "\n";
|
||||||
|
echo "DB_USER=" . (getenv('DB_USER') ?: '(kosong)') . "\n";
|
||||||
|
echo "DB_PASS=" . (getenv('DB_PASS') ? 'TERISI' : '(kosong)') . "\n";
|
||||||
|
?>
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
-- database.sql - Tugas SIG Kelas Freya
|
||||||
|
-- Cocok untuk import via Coolify. Tidak memakai CREATE DATABASE/USE.
|
||||||
|
-- Akan memakai database aktif dari Coolify, misalnya: gis_spbu.
|
||||||
|
|
||||||
|
SET FOREIGN_KEY_CHECKS = 0;
|
||||||
|
DROP TABLE IF EXISTS kavling;
|
||||||
|
DROP TABLE IF EXISTS jalan;
|
||||||
|
DROP TABLE IF EXISTS spbu;
|
||||||
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
|
|
||||||
|
CREATE TABLE spbu (
|
||||||
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
nama VARCHAR(150) NOT NULL,
|
||||||
|
wa VARCHAR(30) DEFAULT NULL,
|
||||||
|
buka ENUM('Iya','Tidak') NOT NULL DEFAULT 'Tidak',
|
||||||
|
lat DOUBLE NOT NULL,
|
||||||
|
lng DOUBLE NOT NULL,
|
||||||
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
|
CREATE TABLE jalan (
|
||||||
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
nama VARCHAR(150) NOT NULL,
|
||||||
|
status ENUM('Nasional','Provinsi','Kabupaten') NOT NULL DEFAULT 'Kabupaten',
|
||||||
|
panjang DOUBLE DEFAULT 0,
|
||||||
|
geom LONGTEXT NOT NULL,
|
||||||
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
|
CREATE TABLE kavling (
|
||||||
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
pemilik VARCHAR(150) NOT NULL,
|
||||||
|
status ENUM('SHM','HGB','HGU','HP') NOT NULL DEFAULT 'SHM',
|
||||||
|
luas DOUBLE DEFAULT 0,
|
||||||
|
geom LONGTEXT NOT NULL,
|
||||||
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
|
INSERT INTO spbu (nama, wa, buka, lat, lng) VALUES
|
||||||
|
('SPBU Ahmad Yani', '081234567890', 'Iya', -0.0556, 109.3468),
|
||||||
|
('SPBU Tanjungpura', '081234567891', 'Tidak', -0.0319, 109.3422),
|
||||||
|
('SPBU Siantan', '081234567892', 'Iya', -0.0055, 109.3320);
|
||||||
|
|
||||||
|
INSERT INTO jalan (nama, status, panjang, geom) VALUES
|
||||||
|
('Jalan Ahmad Yani', 'Nasional', 1200, '[{"lat":-0.062,"lng":109.343},{"lat":-0.055,"lng":109.347},{"lat":-0.050,"lng":109.350}]'),
|
||||||
|
('Jalan Gajah Mada', 'Provinsi', 900, '[{"lat":-0.035,"lng":109.337},{"lat":-0.031,"lng":109.341},{"lat":-0.027,"lng":109.345}]');
|
||||||
|
|
||||||
|
INSERT INTO kavling (pemilik, status, luas, geom) VALUES
|
||||||
|
('Kavling Contoh A', 'SHM', 1500, '[{"lat":-0.045,"lng":109.335},{"lat":-0.044,"lng":109.338},{"lat":-0.047,"lng":109.339},{"lat":-0.048,"lng":109.336}]'),
|
||||||
|
('Kavling Contoh B', 'HGB', 1000, '[{"lat":-0.025,"lng":109.350},{"lat":-0.023,"lng":109.352},{"lat":-0.026,"lng":109.354},{"lat":-0.028,"lng":109.351}]');
|
||||||
@@ -1,7 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
$conn = new mysqli("localhost", "root", "", "gis_spbu");
|
require_once 'koneksi.php';
|
||||||
|
$id = (int)($_POST['id'] ?? 0);
|
||||||
$id = $_POST['id'];
|
$stmt = $conn->prepare("DELETE FROM spbu WHERE id=?");
|
||||||
|
$stmt->bind_param('i', $id);
|
||||||
$conn->query("DELETE FROM spbu WHERE id='$id'");
|
$stmt->execute();
|
||||||
?>
|
echo json_encode(['status' => 'success']);
|
||||||
|
?>
|
||||||
|
|||||||
+7
-3
@@ -1,4 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
$conn=new mysqli("localhost","root","","gis_spbu");
|
require_once 'koneksi.php';
|
||||||
$conn->query("DELETE FROM jalan WHERE id=$_POST[id]");
|
$id = (int)($_POST['id'] ?? 0);
|
||||||
?>
|
$stmt = $conn->prepare("DELETE FROM jalan WHERE id=?");
|
||||||
|
$stmt->bind_param('i', $id);
|
||||||
|
$stmt->execute();
|
||||||
|
echo json_encode(['status' => 'success']);
|
||||||
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user