ERPReborn

所属分类:企业管理
开发工具:PHP
文件大小:200522KB
下载次数:2
上传日期:2023-06-08 11:13:53
上 传 者sh-1993
说明:  ERP发动机,,
(ERPReborn,,)

文件列表:
.BinaryObjects (0, 2023-08-25)
.BinaryObjects\Image (0, 2023-08-25)
.BinaryObjects\Image\Signature (0, 2023-08-25)
.BinaryObjects\Image\Signature\25000000000439.png (47335, 2023-08-25)
.ProjectCore (0, 2023-08-25)
.ProjectCore\BashScript (0, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Backup.OpenProject.All.sh (2354, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Backup.PostgreSQL.StructureOnly.sh (4680, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildImage.Grafana.sh (860, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildImage.MinIO.sh (1153, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildImage.OpenProject.sh (893, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildImage.PGAdmin4.sh (925, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildImage.PHPApacheBackEnd.sh (1240, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildImage.PHPApacheFrontEnd.sh (1355, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildImage.PostgreSQL.sh (987, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildImage.Redis.sh (838, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildImage.Samba.sh (1021, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildPermanentStorage.Grafana.sh (1080, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildPermanentStorage.LocalStorage.sh (1805, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildPermanentStorage.MinIO.sh (3013, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildPermanentStorage.OpenProject.sh (1135, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildPermanentStorage.PHPApacheBackEnd.sh (2179, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildPermanentStorage.PostgreSQL.sh (2451, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildPermanentStorage.Samba.sh (1458, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildTemporaryStorage.OpenProject.sh (1044, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildTemporaryStorage.PostgreSQL.sh (1038, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.BuildVolume.All.sh (2260, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.EnterToContainer.sh (1088, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Reinitializing.Database.MySQL.sh (2559, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Reinitializing.Database.OpenProject.sh (5472, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Reinitializing.Database.PostgreSQL.KeepBackupFile.sh (9558, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Reinitializing.Database.PostgreSQL.RestoreFromLocalBackupFile.sh (8683, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Reinitializing.Database.PostgreSQL.sh (9377, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Reinitializing.LaravelFolderOwnership.sh (1380, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Reinitializing.MiniO.UpdateVersion.sh (1570, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Reinitializing.Samba.sh (1991, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.RemoveDangledImages.sh (1130, 2023-08-25)
.ProjectCore\BashScript\Script.Docker.Start.sh (2640, 2023-08-25)
... ...

# ERPReborn ![LogoERPReborn](https://i.ibb.co/fnL12cm/Logo-Phoenix.png) ```diff It's not just an ordinary ERP ``` **ERP Reborn** merupakan proyek sistem Enterprise Resource Planning yang digunakan oleh PT QDC Technologies (diinisiasi sejak tahun 2020) ```diff Main Features : 1. Multiple Users 2. Multiple Companies, Regions, & Branches 3. Multiple Base Currencies & Transaction Currencies 4. Multiple Underlying Document References 5. Convert File Attachments To Thumbnails Automatically 6. SQL Injection Threat Prevention For Some Implemented APIs ```

Langkah-Langkah Instalasi dan Cloning Repository

1. Pastikan terlebih dahulu hal-hal sebagai berikut : 1. User yang anda gunakan saat ini sudah masuk dalam grup **SUDOER** pada perangkat komputer, karena semua perintah docker menggunakan mode **Priviliged User (menggunakan mode sudo)** 2. Package **docker**, **docker-compose**, dan **composer** sudah terinstall pada perangkat komputer 3. Service **docker** sudah berjalan pada perangkat komputer 4. Perangkat komputer sudah terhubung dengan internet 2. Jalankan perintah **git clone https://github.com/ptqdctechnologies/ERPReborn ERPReborn** 3. Jalankan perintah **cd ./ERPReborn** untuk masuk kedalam folder ERPReborn 4. Jalankan perintah **./BashScript/Script.System.FirstTimeInitRun.sh**. Selama menjalankan perintah berbasis Bash Script, banyak command yang memerlukan instruksi dalam mode **Priviliged User** sehingga harus diisikan password beberapa kali dalam eksekusinya. Bash Script ini menjalankan beberapa instruksi utama diantaranya : 1. Update Laravel Melalui Composer 2. Rebuild Volume Docker yang terdiri atas : 1. **volume-postgresql** 2. **volume-mysql** 3. **volume-redis** 4. **volume-pgadmin4** 3. Pull Images Docker yang terdiri atas : **Image** | **Tag** :--- | :--- postgres | latest php | 8.1.9-apache redis | latest nowsci/samba-domain | latest minio/minio | latest grafana/grafana | latest dpage/pgadmin4 | latest openproject/community | 12 4. Rebuild Customized Images Docker yang terdiri atas : **Customized Image** | **Source Image** :--- | :--- erp-reborn-postgresql | postgres:latest erp-reborn-phpapache-backend | php:8.1.9-apache erp-reborn-phpapache-frontend | php:8.1.9-apache erp-reborn-samba | nowsci/samba-domain:latest erp-reborn-minio | minio/minio:latest erp-reborn-devtools-pgadmin4 | dpage/pgadmin4:latest erp-reborn-devtools-openproject | openproject/community:12 5. Rebuild Network Docker yang berupa **erpreborn_app-network** (mode bridge) 6. Menjalankankan grup container Docker melalui docker-compose dengan memanggil images : **Containers** | **Docker's IP** | **Image** :--- | :--- | :--- postgresql | 172.28.0.2 | erp-reborn-postgresql php-apache-backend | 172.28.0.3 | erp-reborn-phpapache-backend php-apache-frontend | 172.28.0.4 | erp-reborn-phpapache-frontend redis | 172.28.0.5 | redis samba | 172.28.0.7 | erp-reborn-samba grafana | 172.28.0.8 | grafana minio-node1
minio-node2
minio-node3
minio-node4 | 172.28.0.9
172.28.0.7.10
172.28.0.7.11
172.28.0.7.12 | erp-reborn-minio pgadmin4 | 172.28.0.100 | erp-reborn-devtools-pgadmin4 openproject | 172.28.0.102 | erp-reborn-devtools-openproject 5. Setelah seluruh container terbentuk maka akan berjalan service didalam docker berupa : **Service** | **Local Host & Port** | **Container** | **NAT From** :--- | :--- | :--- | :--- postgresql | http://localhost:15432 | postgresql | http://172.28.0.2:5432 mysql | http://localhost:13306 | postgresql | http://172.28.0.2:3306 apache | http://localhost:10080
http://localhost:20080 | php-apache-backend
php-apache-frontend | http://172.28.0.3:80
http://172.28.0.4:80 redis | http://localhost:16379 | redis | http://172.28.0.5:6379 samba | http://localhost:10137
http://localhost:10138
http://localhost:10139
http://localhost:10445 | samba | http://172.28.0.7:137
http://172.28.0.7:138
http://172.28.0.7:139
http://172.28.0.7:445 minio | http://localhost:19000
http://localhost:29000
http://localhost:39000
http://localhost:49000 | minio-node1
minio-node2
minio-node3
minio-node4 | http://172.28.0.9:9000
http://172.28.0.10:9000
http://172.28.0.11:9000
http://172.28.0.12:9000 grafana | http://localhost:13000 | grafana | http://172.28.0.8:3000 pgadmin4 | http://localhost:15050 | pgadmin4 | http://172.28.0.100:5050 openproject | http://localhost:30080 | openproject | http://172.28.0.102:80 6. Untuk mematikan docker-composer tekan **[Ctrl+C]** 7. Untuk menjalankannnya docker-compose kembali dapat menggunakan **./BashScript/Script.Docker.Start.sh**

Konfigurasi

1. Konfigurasi Laravel WebBackEnd disimpan pada : - /Programming/WebBackEnd/.env - /Programming/WebBackEnd/config/Application/BackEnd/environment.txt 2. Konfigurasi Laravel WebFrontEnd disimpan pada : - /Programming/WebFrontEnd/.env

Lokasi Script Coding Pemrograman PHP pada Laravel :

- WebBackEnd : **ERPReborn/Programming/WebBackEnd/** - WebFrontEnd : **ERPReborn/Programming/WebFrontEnd/**

Development Team

![Team-ProjectManager](https://i.ibb.co/LdBfhDH/Teguh-Pratama-Januzir-S.jpg) **Teguh Pratama Januzir S** | Project Manager ![Team-ProjectConsultant](https://i.ibb.co/f48Hppb/Team-Bherly-Novrandy.jpg) **Bherly Novrandy** | Project Consultant ![Team-FrontEndAndBackEndDeveloperCoordinator](https://i.ibb.co/WtK1wky/Team-Icha-Mailinda.jpg) **Icha Mailinda** | FrontEnd And BackEnd Developer Coordinator ![Team-FrontEndDeveloper](https://i.ibb.co/RyRHf8f/Team-Suyanto.jpg) **Suyanto** | FrontEnd Developer ![Team-BackEndDeveloper](https://i.ibb.co/ZJ6J72b/Team-Aldi-Mulyadi.jpg) **Aldi Mulyadi** | BackEnd Developer ![Team-DatabaseEngineer](https://i.ibb.co/LdBfhDH/Teguh-Pratama-Januzir-S.jpg) **Teguh Pratama Januzir S** | Database Engineer ![Team-SystemAdministrator](https://i.ibb.co/zn7vX0K/Team-Zainudin-Anwar.jpg) **Zainudin Anwar** | System Administrator

近期下载者

相关文件


收藏者