Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@ keywords:
- web-ui
- agent
license: Apache-2.0
version: 1.2.4
date-released: "2026-01-29"
version: 1.2.5-rc.1
date-released: "2026-01-31"
10 changes: 10 additions & 0 deletions my-agent/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
EDGE_KEY="eyJzZXJ2ZXJVcmwiOiJodHRwOi8vbG9jYWxob3N0Ojg4ODciLCJhZ2VudElkIjoiOWNhODU3MDQtYmM5MC00Mzg3LTgxYzUtYjIyZWI3MTNiMDM3IiwicHVibGljS2V5IjoiLS0tLS1CRUdJTiBSU0EgUFVCTElDIEtFWS0tLS0tXG5NSUlCQ2dLQ0FRRUF5UmhJaXdOTnVFWVhxV1VaQXlVdkZjajl5SDJyWHVJM055ZHVpN0F0NzlIZ1JEV1BFWHVnXG5HMytBNVdtKzZROFE2c1l1YVEzT05tVUw3VzZGZDlvNjYvZ3cxbjBmTHZDMFV2c2JRbHB5L3ZTeGx5eVFreWNoXG5aR3lBY09IcmpMVGhpcmJ0aGQzT1NxR1paYlZrcnFsSnErZytrdksrcU5VV0QvdzU5amZtVmtvU3ByRlVBRi91XG5jUW96aFdFd3hVVjBsYlRHOXhzNnFPdE5pMjlhbklESjI3eTNVNnkrUk95NUNnQVk3MmNwRUdCelhSUzNQY0ZGXG5vMG5iejR2VlN1SHJkZ05tWDZPcjNoSXVEdHJPdnAyMWVXTU5kc05KTDdJQm1BbFFzbGNMdzRNTGluTzg5eUZxXG53bkFSZXJ1Yk1CTlhjM2FEZFo5NG02Z1k4b1BBbERiRHBRSURBUUFCXG4tLS0tLUVORCBSU0EgUFVCTElDIEtFWS0tLS0tXG4ifQ"
PROJECT_NAME="my-agent"
DB_PG_E009_PORT="63200"
DB_PG_E009_DB="pg_a4e81399"
DB_PG_E009_USER="admin"
DB_PG_E009_PASS="0d147e4485751e80"
DB_MARIADB_3896_PORT="63206"
DB_MARIADB_3896_DB="mysql_d82be2e8"
DB_MARIADB_3896_USER="admin"
DB_MARIADB_3896_PASS="5c3c1050728af0ba"
24 changes: 24 additions & 0 deletions my-agent/databases.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"databases": [
{
"name": "pg_a4e81399",
"database": "pg_a4e81399",
"type": "postgresql",
"username": "admin",
"password": "0d147e4485751e80",
"port": 63200,
"host": "localhost",
"generated_id": "d79b86c2-6c70-4d44-99cc-22243f36f539"
},
{
"name": "mysql_d82be2e8",
"database": "mysql_d82be2e8",
"type": "mysql",
"username": "admin",
"password": "5c3c1050728af0ba",
"port": 63206,
"host": "localhost",
"generated_id": "4beda7df-1370-4613-b98a-4f47fe7132be"
}
]
}
56 changes: 56 additions & 0 deletions my-agent/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: my-agent
services:
app:
container_name: my-agent-app
restart: always
image: portabase/agent:latest
volumes:
- ./databases.json:/config/config.json
extra_hosts:
- "localhost:host-gateway"
environment:
TZ: "Europe/Paris"
EDGE_KEY: "${EDGE_KEY}"
LOG: info
networks:
- portabase


db-pg-e009:
container_name: my-agent-db-pg-e009
image: postgres:17-alpine
networks:
- portabase
- default
ports:
- "${DB_PG_E009_PORT}:5432"
volumes:
- db-pg-e009-data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=${DB_PG_E009_DB}
- POSTGRES_USER=${DB_PG_E009_USER}
- POSTGRES_PASSWORD=${DB_PG_E009_PASS}

db-mariadb-3896:
container_name: my-agent-db-mariadb-3896
image: mariadb:latest
ports:
- "${DB_MARIADB_3896_PORT}:3306"
environment:
- MYSQL_DATABASE=${DB_MARIADB_3896_DB}
- MYSQL_USER=${DB_MARIADB_3896_USER}
- MYSQL_PASSWORD=${DB_MARIADB_3896_PASS}
- MYSQL_RANDOM_ROOT_PASSWORD=yes
volumes:
- db-mariadb-3896-data:/var/lib/mysql


volumes:
db-pg-e009-data:
db-mariadb-3896-data:


networks:
portabase:
name: portabase_network
external: true
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "portabase",
"version": "1.2.4",
"version": "1.2.5-rc.1",
"private": true,
"scripts": {
"dev": "next dev --turbopack -p 8887",
Expand Down
2 changes: 2 additions & 0 deletions test-1/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
EDGE_KEY="eyJzZXJ2ZXJVcmwiOiJodHRwOi8vbG9jYWxob3N0Ojg4ODciLCJhZ2VudElkIjoiZDYxMTBiZjItODQ2OS00MWRlLTkxMDItMzA3NmE4NDlhMmNjIiwicHVibGljS2V5IjoiLS0tLS1CRUdJTiBSU0EgUFVCTElDIEtFWS0tLS0tXG5NSUlCQ2dLQ0FRRUF5UmhJaXdOTnVFWVhxV1VaQXlVdkZjajl5SDJyWHVJM055ZHVpN0F0NzlIZ1JEV1BFWHVnXG5HMytBNVdtKzZROFE2c1l1YVEzT05tVUw3VzZGZDlvNjYvZ3cxbjBmTHZDMFV2c2JRbHB5L3ZTeGx5eVFreWNoXG5aR3lBY09IcmpMVGhpcmJ0aGQzT1NxR1paYlZrcnFsSnErZytrdksrcU5VV0QvdzU5amZtVmtvU3ByRlVBRi91XG5jUW96aFdFd3hVVjBsYlRHOXhzNnFPdE5pMjlhbklESjI3eTNVNnkrUk95NUNnQVk3MmNwRUdCelhSUzNQY0ZGXG5vMG5iejR2VlN1SHJkZ05tWDZPcjNoSXVEdHJPdnAyMWVXTU5kc05KTDdJQm1BbFFzbGNMdzRNTGluTzg5eUZxXG53bkFSZXJ1Yk1CTlhjM2FEZFo5NG02Z1k4b1BBbERiRHBRSURBUUFCXG4tLS0tLUVORCBSU0EgUFVCTElDIEtFWS0tLS0tXG4ifQ"
PROJECT_NAME="test-1"
14 changes: 14 additions & 0 deletions test-1/databases.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"databases": [
{
"name": "Test database 3 - rust",
"database": "mariadb",
"type": "mysql",
"username": "mariadb",
"password": "changeme",
"port": 3306,
"host": "db2",
"generated_id": "16678124-ff7e-4c97-8c83-0adeff214681"
}
]
}
28 changes: 28 additions & 0 deletions test-1/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: test-1
services:
app:
container_name: test-1-app
restart: always
image: portabase/agent:1.0.1-rc.1
volumes:
- ./databases.json:/config/config.json
extra_hosts:
- "localhost:host-gateway"
environment:
TZ: "Europe/Paris"
EDGE_KEY: "${EDGE_KEY}"
LOG: info

db2:
image: mariadb:latest
environment:
- MYSQL_DATABASE=mariadb
- MYSQL_USER=mariadb
- MYSQL_PASSWORD=changeme
- MYSQL_RANDOM_ROOT_PASSWORD=yes
volumes:
- mariadb-data:/var/lib/mysql


volumes:
mariadb-data:
Loading