Frontend profil dosen untuk deploy.
116
Image Docker ini berisi aplikasi Frontend Profil Dosen Fakultas Ekonomi dan Bisnis Universitas Muhammadiyah Yogyakarta (UMY).
Aplikasi ini dibangun menggunakan React 19, Vite, dan Tailwind CSS, serta disajikan menggunakan web server ringan Nginx (Alpine Linux) yang telah dikonfigurasi untuk menangani Single Page Application (SPA) routing.
workerbrian/fe-profile-umylatest80docker runJalankan container secara langsung dari Docker Registry:
docker run -d \
--name profile-dosen-fe \
-p 80:80 \
workerbrian/fe-profile-umy:latest
Akses aplikasi melalui browser di http://localhost (atau alamat IP server Anda).
Gunakan snippet docker-compose.yml berikut untuk penggelaran (deployment) server:
version: '3.8'
services:
frontend:
image: workerbrian/fe-profile-umy:latest
container_name: profile-dosen-umy-fe
restart: always
ports:
- "80:80"
environment:
- NODE_ENV=production
Jalankan service di latar belakang (detached mode):
docker compose up -d
Karena aplikasi berupa Single Page Application (SPA) yang dikompilasi oleh Vite, endpoint API backend ditentukan pada saat proses build image.
| Build Argument | Deskripsi | Default Value |
|---|---|---|
VITE_API_BASE | URL Endpoint API Backend yang dihubungi oleh frontend | http://localhost:8000 |
Jika Anda mem-build image sendiri untuk lingkungan tertentu (misal: production / staging):
docker build \
--build-arg VITE_API_BASE=https://api-dosen.umy.ac.id \
-t workerbrian/fe-profile-umy:latest .
node:20-alpine untuk kompilasi kode React/Vite menjadi file statis (dist).nginx:alpine sebagai web server berukuran kecil dan cepat.nginx.conf khusus dengan perutean fallback ke index.html agar React Router berjalan dengan normal saat di-refresh.Melihat Status Container:
docker ps -f name=profile-dosen-umy-fe
Melihat Log Server:
docker logs -f profile-dosen-umy-fe
Menghentikan & Menghapus Container:
docker stop profile-dosen-umy-fe && docker rm profile-dosen-umy-fe
Content type
Image
Digest
sha256:949f9869b…
Size
25.6 MB
Last updated
2 months ago
docker pull workerbrian/fe-profile-umy