Girish Ramakrishnan
66f66fd14f
docker: clean up volume API
2020-04-29 21:28:49 -07:00
Girish Ramakrishnan
2cdf68379b
Revert "add volume support"
...
This reverts commit b8bb69f730 .
Revert this for now, we will try a simpler non-object volume first
2020-04-27 22:55:43 -07:00
Girish Ramakrishnan
b8bb69f730
add volume support
...
part of #668 , #569
2020-04-24 22:09:07 -07:00
Girish Ramakrishnan
7a63fd4711
Failed quickly if docker image not found
2020-03-06 16:39:20 -08:00
Girish Ramakrishnan
de547df9bd
Show docker image in the error
2020-02-10 21:54:08 -08:00
Girish Ramakrishnan
1ac38d4921
After node update, we get a buffer
2020-01-30 16:06:11 -08:00
Girish Ramakrishnan
4ba9f80d44
apps: configure cpuShares
2020-01-28 22:16:25 -08:00
Johannes Zellner
3f1533896e
Keep debug messages in sync
2020-01-21 16:14:36 +01:00
Girish Ramakrishnan
2692f6ef4e
Add restart route for atomicity
2019-12-20 11:15:36 -08:00
Girish Ramakrishnan
9ad6025310
search and replace gone wrong
2019-12-06 13:52:43 -08:00
Girish Ramakrishnan
3e08e7c653
Typo in docker socket path
2019-12-04 14:37:00 -08:00
Girish Ramakrishnan
53e39f571c
Make addons code remove a BoxError
2019-12-04 14:28:42 -08:00
Girish Ramakrishnan
30eccfb54b
Use BoxError instead of Error in all places
...
This moves everything other than the addon code and some 'done' logic
2019-12-04 11:02:54 -08:00
Girish Ramakrishnan
1af5c6a418
Fix registry detection
...
ECR registry does not have a username component
2019-11-17 11:50:58 -08:00
Girish Ramakrishnan
d255466417
manifest.id is optional for custom apps
2019-11-15 17:28:54 -08:00
Girish Ramakrishnan
e39b081567
Change restart policy to unless-stopped
2019-11-13 10:29:54 -08:00
Johannes Zellner
d1c6e786c2
Remove unused CLOUDRON_ADMIN_EMAIL
2019-11-07 16:38:30 +01:00
Girish Ramakrishnan
f97cbb5fd5
Use private registry auth
2019-10-27 13:07:07 -07:00
Girish Ramakrishnan
12d233c5f9
provide suggestion as part of the error
2019-10-27 12:01:30 -07:00
Girish Ramakrishnan
02339d503c
do not re-generate DATABASE_ERROR
2019-10-24 20:31:45 -07:00
Girish Ramakrishnan
e1f0d12251
Fix error handling
2019-10-23 09:53:46 -07:00
Girish Ramakrishnan
d0e6b6bfe4
Do not re-translate to DockerError
2019-10-23 09:30:05 -07:00
Girish Ramakrishnan
b6f2c94464
test registry config
2019-10-23 06:49:29 -07:00
Girish Ramakrishnan
8cdddef077
Add registry config to settings table
2019-10-22 22:56:25 -07:00
Girish Ramakrishnan
e82ac5ecc5
Ensure docker code returns BoxError
2019-10-22 21:46:32 -07:00
Girish Ramakrishnan
d15aa2744d
Fix return code if start.sh is bad
2019-10-20 13:35:19 -07:00
Girish Ramakrishnan
7cbe60a484
Fix crash when only udp ports are defined
2019-10-11 20:39:03 -07:00
Girish Ramakrishnan
29ce80cebe
Use DOCKER_ERROR for docker errors
2019-09-23 23:27:32 -07:00
Girish Ramakrishnan
9f792fc04b
Remove DockerError
2019-09-23 12:20:25 -07:00
Girish Ramakrishnan
d9e45f732b
Fix error message
2019-08-20 13:22:43 -07:00
Girish Ramakrishnan
ca025b36f7
Define DockerError.EXTERNAL_ERROR
2019-08-20 13:11:06 -07:00
Johannes Zellner
288d5efa88
Return DockerError instead of generic Error
2019-08-20 12:06:22 +02:00
Girish Ramakrishnan
b301e5b151
Add dockerDataDisk to disks response
2019-08-19 14:14:13 -07:00
Girish Ramakrishnan
477ff424d6
Check if we have enough disk space for docker
...
Part of #642
2019-08-12 20:47:53 -07:00
Girish Ramakrishnan
3774d4de28
Use API for pullImage
...
This allows to get proper error code
This mostly reverts commit 734286ba2e .
2019-08-06 09:46:09 -07:00
Girish Ramakrishnan
9b74bb73aa
config.js is dead, long live config.js
...
we use settings now
2019-07-26 14:51:51 -07:00
Girish Ramakrishnan
55d53f13d9
Improve error message
2019-07-18 10:28:37 -07:00
Girish Ramakrishnan
ada63ec697
Add app.adminEmail
2019-07-12 14:29:35 -07:00
Girish Ramakrishnan
89d3b8cc6a
Make hostname more explicit
2019-06-26 14:21:47 -07:00
Girish Ramakrishnan
49af6d09a2
CLOUDRON_APP_HOSTNAME should be the app id always
...
name is the container name which is "unique"
2019-06-26 14:21:43 -07:00
Girish Ramakrishnan
e5b0cac284
Clarify comment
2019-06-26 14:13:26 -07:00
Girish Ramakrishnan
d3f31a3ace
Ensure all env vars have the CLOUDRON_ prefix
...
this is currently injected based on the manifest version (i.e v2)
2019-06-03 13:45:35 -07:00
Girish Ramakrishnan
ac7e7f0db9
Set name as the network alias for app containers
...
this allows scheduler containers to reach app containers by http
https://forum.cloudron.io/topic/1082/bitwarden-self-hosted-password-manager
2019-06-01 10:48:51 -07:00
Girish Ramakrishnan
4c1e967dad
give containers a hostname
...
this only affects the hostname and not the network name/alias
2019-06-01 10:02:26 -07:00
Girish Ramakrishnan
b5a4121574
Better OOM notification messages
2019-03-06 14:47:24 -08:00
Girish Ramakrishnan
38a4c1aede
Fixup volume management
...
Fixes related to removing directory and directory perms
2019-01-18 15:18:42 -08:00
Girish Ramakrishnan
4a9b0e8db6
Remove all app containers before removing volume
...
If volume location changes, we re-create the volume. However, volume
can only be removed if all the containers using it are deleted. For
example, the scheduler might be running a container using it.
2019-01-17 23:56:31 -08:00
Girish Ramakrishnan
ab35821b59
saveFsMetadata: make it work with a layout
2019-01-17 14:55:37 -08:00
Girish Ramakrishnan
13c628b58b
backups (tgz): work with a layout
...
this will allow us to place the localstorage directory in an arbitrary
location
2019-01-16 12:52:04 -08:00
Girish Ramakrishnan
9d45e4e0ae
refactor: make removeVolume not clear
2019-01-15 09:46:24 -08:00