6cf08d8131
Fix async update
2021-04-27 19:17:43 +02:00
162daf6cba
Handling apps via NATS messaging
2021-04-26 00:57:28 +02:00
e9c46f5d5c
Skip auth for metrics
2021-04-20 18:34:53 +02:00
b8007500e7
Prometheus metrics
2021-04-02 18:27:57 +02:00
8eb1f47f2c
Various changes
...
* Stop using docker stats API (no replacement yet)
* Ruby and Deno support
* Meassure how much time stats loading takes
2021-04-02 18:10:43 +02:00
bc7969bcce
Add a few configuration fields
...
Configurable path for application storage,
SSH IP and HTTP IP
2021-01-30 12:33:57 +01:00
6c8f80b326
Configurable IP address used to bind apps' ports
2021-01-09 22:32:52 +01:00
35fcfc759a
Configuration structure
...
* Configurable apps path
2021-01-08 22:37:38 +01:00
be1ef03328
Delete fixes
...
* Deletion happens in background
* Fix: Problem of deleting app when container doesn't exist
* Fix: Start of application creates container if it doesn't exist
* Fix: Stoping containers won't fail if container doesn't exist
2020-10-05 11:43:09 +02:00
9e858935c9
SSH keys permission issue fix
2020-08-31 12:29:34 +02:00
6b4fe9e39b
Ready for production* Token middleware enabled again,* Production build Makefile Target (for older Debian)* Application name validation fix* Changed database location to /var/lib/node-api* Docker version changed a little lower to 1.38 (older Docker on some nodes)
2020-08-29 15:12:45 +02:00
a52e09ffef
Fix port bindings
2020-08-27 23:46:03 +02:00
4a22822c10
Endpoint for running processes (in supervisor)
2020-08-23 02:08:05 +02:00
f6f26e89de
Delete application when container doesn't exist
2020-08-22 00:13:07 +02:00
ba748f1134
Possibility to enable techs and services via API
...
* Environment variables for Exec
2020-08-21 01:00:24 +02:00
fb69cd2a81
Register only query param name change
2020-08-18 22:52:34 +02:00
6d0f6ca130
Possibility to register app without creating the container
2020-08-18 22:48:09 +02:00
865a9a187e
Start container when it's updated
2020-08-17 01:17:20 +02:00
c714274a98
Support for Docker exec API calls
...
* Endpoint for SSH password
* Endpoint for authorized_keys
2020-08-07 00:36:40 +02:00
85faf87bfb
Documentation related comments
2020-07-30 22:46:09 +02:00
9348504f9e
Final touches
...
* Possibility to pass token in query param
* More appropriate names for gathering and resource updating functions
* Shorter measuring delay
* Container status available immediatelly when needed
2020-07-26 00:34:16 +02:00
60f99d52b0
Various fixes
...
* UI: abbility to start container in exited state
* Fix all Where() method usages
* Container state is updated every list and get operation
2020-07-23 23:50:20 +02:00
7d6e9c0ae6
Fix status
2020-07-23 12:09:06 +02:00
c45c27ac38
Node index finalization
2020-07-21 23:11:56 +02:00
e6f8d49cc8
Delete labels fix, initial work on node endpoint
2020-07-21 11:52:23 +02:00
753bd452fb
Labels done
2020-07-16 23:24:09 +02:00
31cdc6ef42
Gathering stats about containers
2020-07-16 19:05:38 +02:00
57c0ddd71d
UI enhancements, stats gathering done
2020-07-15 23:32:28 +02:00
c728f4f2af
UI: Load data into vue
2020-07-14 23:40:47 +02:00
51249d1b2c
Basic UI template
2020-07-14 00:01:42 +02:00
4f9dac7f5c
Rest of the endpoints finished
2020-07-11 23:14:45 +02:00
0181236e23
Docker support partly done
2020-07-11 13:04:37 +02:00
064d6e6487
Implementation of Docker
2020-07-10 00:27:23 +02:00
837f629d8d
Initial commit
2020-07-09 00:09:19 +02:00