Initial commit
This commit is contained in:
parent
2ffa747d75
commit
2c8d5cf698
6
.gitmodules
vendored
6
.gitmodules
vendored
@ -1,3 +1,9 @@
|
||||
[submodule "mocha-dotnet"]
|
||||
path = mocha-dotnet
|
||||
url = gitea@gitea.azcona-becker.net:mochapowered/mocha-dotnet
|
||||
[submodule "mocha-php"]
|
||||
path = mocha-php
|
||||
url = gitea@gitea.azcona-becker.net:mochapowered/mocha-php
|
||||
[submodule "uwt-web"]
|
||||
path = uwt-web
|
||||
url = gitea@gitea.azcona-becker.net:alcetech/uwt-web
|
||||
|
||||
15
build
Executable file
15
build
Executable file
@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
pushd mocha-dotnet
|
||||
./build
|
||||
popd
|
||||
|
||||
pushd mocha-dotnet/mocha-common/mocha-common
|
||||
./build
|
||||
popd
|
||||
|
||||
pushd uwt-web
|
||||
./build.sh
|
||||
popd
|
||||
|
||||
|
||||
80
docker-compose.yml
Normal file
80
docker-compose.yml
Normal file
@ -0,0 +1,80 @@
|
||||
services:
|
||||
mocha-oms:
|
||||
image: mcr.microsoft.com/dotnet/runtime:8.0
|
||||
command: dotnet /oms/Mocha.Oms.Server.dll
|
||||
environment:
|
||||
OMS_SERVERPORT: 3012
|
||||
OMS_DATABASENAME: mochadb
|
||||
OMS_USERNAME: mochadb
|
||||
OMS_PASSWORD: '93X37B]@k(svLmFM'
|
||||
ports:
|
||||
- "14436:4436"
|
||||
networks:
|
||||
- app-tenant
|
||||
volumes:
|
||||
- ./mocha-dotnet/mocha-dotnet/src/app/Mocha.Oms.Server/bin/Debug/net8.0:/oms
|
||||
- ./mocha-dotnet/mocha-common/mocha-common/output:/usr/share/mocha/system
|
||||
|
||||
mochaui-tenant:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ./dockerfiles/tenant.Dockerfile
|
||||
environment:
|
||||
VIRTUAL_HOST: localhost
|
||||
# OMS_TYPE: mysql
|
||||
# OMS_SERVERNAME: db
|
||||
# OMS_SERVERPORT: 3306
|
||||
# OMS_DATABASENAME: mochadb
|
||||
# OMS_USERNAME: mochadb
|
||||
# OMS_PASSWORD: '93X37B]@k(svLmFM'
|
||||
OMS_TYPE: api
|
||||
OMS_SERVERNAME: mocha-oms
|
||||
OMS_SERVERPORT: 4436
|
||||
THEMES_PATH: /css/themes/{ThemeName}.css
|
||||
COMMON_THEMES_PATH: /css/common.css
|
||||
# # THEMES_PATH: /themes/{ThemeName}/theme.css
|
||||
networks:
|
||||
- app-tenant
|
||||
volumes:
|
||||
- ./mocha-php/mocha-php/src/mocha-php:/var/www/html
|
||||
- ./mocha-php/phast/lib/phast/server:/usr/local/lib/php/lib/phast
|
||||
- ./mocha-php/phast/lib/phast/client/scripts:/var/www/html/scripts/phast
|
||||
|
||||
static:
|
||||
image: nginx:alpine
|
||||
volumes:
|
||||
- ./uwt-web/output:/usr/share/nginx/html
|
||||
networks:
|
||||
- app-tenant
|
||||
- app-manager
|
||||
|
||||
#nginx-proxy-manager:
|
||||
# depends_on:
|
||||
# - static
|
||||
# - mochaui-manager
|
||||
# - phpmyadmin
|
||||
# image: jwilder/nginx-proxy
|
||||
# ports:
|
||||
# - "8082:80"
|
||||
# volumes:
|
||||
# - /var/run/docker.sock:/tmp/docker.sock:ro
|
||||
# - ./vhost-manager.d:/etc/nginx/vhost.d:ro
|
||||
|
||||
nginx-proxy-tenant:
|
||||
depends_on:
|
||||
- static
|
||||
- mocha-oms
|
||||
image: jwilder/nginx-proxy
|
||||
networks:
|
||||
- app-tenant
|
||||
- proxy
|
||||
ports:
|
||||
- "3333:80"
|
||||
volumes:
|
||||
- /var/run/docker.sock:/tmp/docker.sock:ro
|
||||
- ./vhost-tenant.d:/etc/nginx/vhost.d:ro
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
app-tenant:
|
||||
app-manager:
|
||||
3
dockerfiles/tenant.Dockerfile
Normal file
3
dockerfiles/tenant.Dockerfile
Normal file
@ -0,0 +1,3 @@
|
||||
FROM php:8.2-apache
|
||||
|
||||
RUN a2enmod rewrite
|
||||
1
mocha-php
Submodule
1
mocha-php
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit b44f6431e4e3204ea58c98b9081d9ce0033fecf3
|
||||
1
uwt-web
Submodule
1
uwt-web
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 61617c542caf42cc6831ac0e3ffe3aaca3413e3b
|
||||
5
vhost-tenant.d/localhost
Normal file
5
vhost-tenant.d/localhost
Normal file
@ -0,0 +1,5 @@
|
||||
|
||||
location /css {
|
||||
proxy_pass http://static:80/;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user