Aplikasi Web untuk Fulibscenarios dan aplikasi Fulib lainnya. Tersedia di fulib.org.
Untuk menjalankan lingkungan penugasan semi-produksi lokal/fulibfeedback dalam lingkungan komposisi Docker, gunakan perintah berikut:
docker compose -f docker-compose.yml -f docker-compose.assignments.yml up -dFrontend akan tersedia di http: // localhost: 11340.
Anda sebagian besar dapat mengatur proyek ini setelah kloning menggunakan fitur Impor Gradle dari IDE Anda. Beberapa langkah tambahan diperlukan dan dijelaskan di bawah ini.
Perhatikan bahwa untuk menjalankan server secara lokal, Anda perlu mengatur MongoDB untuk dijalankan di localhost:27017 (instalasi reguler atau Docker).
Untuk mengatur frontend, CD ke frontend/ direktori dan jalankan (Anda mungkin perlu menginstal PNPM terlebih dahulu):
pnpm install Kemudian, jalankan frontend menggunakan konfigurasi peluncuran atau pnpm run start:dev .
️ Jika kesalahan frontend di sepanjang garisXY is not an NgModuleatauUncaught Error: Type XYModule does not have 'ɵmod' property.Mirip, restart saja server dev angular.
Frontend akan tersedia di http: // localhost: 11340.
Pengguna IntelliJ dapat menggunakan konfigurasi Run yang telah ditentukan sebelumnya dengan variabel lingkungan di atas yang sudah ditetapkan.
Pastikan Anda mengatur variabel lingkungan berikut sebelum berjalan:
FULIB_CORS =true
FULIB_MONGO_URL =mongodb://localhost:27017/fulib-orgPengguna IntelliJ dapat menggunakan konfigurasi Run yang telah ditentukan sebelumnya dengan variabel lingkungan di atas yang sudah ditetapkan.
Anda dapat memulai proxy proyek dengan menjalankan docker compose up di direktori projects-proxy .
Anda perlu menyiapkan gambar runtime untuk menjalankan wadah proyek. Jalankan perintah berikut, atau lakukan langkah -langkah secara manual:
rm projects/build/libs/* # delete existing jar files
gradle :projects:build # build new jar files
docker build -t fulib/fulib.org-projects projects # prepare docker image
Mit