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
近期下载者:
相关文件:
收藏者: