Netdis adalah alat analisis biner sumber terbuka yang didukung oleh Ghidra. Unggah file untuk pembongkaran, dekompilasi, grafik alur kontrol, dan lainnya, semuanya di browser Anda.
Alamat backend perlu ditentukan di masing-masing file frontend/.env.vite.dev
dan frontend/.env.vite.prod
, bergantung pada jenis penerapan. Untuk pengembangan, biasanya dapat ditinggalkan di http://localhost:8000/
. Saat diterapkan ke produksi, ini harus mengarah ke alamat backend. Selain itu, file Vite dibuat menggunakan variabel lingkungan ini, sehingga mungkin tidak terlihat hingga pembangunan selesai dan file yang dibangun tersedia di direktori frontend/dist/
.
Variabel lingkungan lainnya ditentukan dalam file .env.dev
dan .env.prod
. Saat diterapkan ke produksi, DJANGO_ALLOWED_HOSTS
dan CORS_ALLOWED_ORIGINS
harus berisi alamat frontend, yang biasanya hanya berupa host, karena dilayani melalui nginx pada port 80.
Penerapan untuk pengembangan:
docker-compose -f docker-compose.yml -f docker-compose-dev.yml up --build
Penerapan untuk produksi:
docker-compose -f docker-compose.yml -f docker-compose-prod.yml up --build
Di antara perubahan pada model Django apa pun, volume PostgreSQL lama perlu dihapus. Jika tidak, akan ada kesalahan pada kolom yang tidak ada.
docker volume rm netdis_postgres_data