summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/dev/docker-compose.yaml30
-rw-r--r--server/.env1
-rw-r--r--server/.gitignore1
-rw-r--r--server/Rocket.toml3
4 files changed, 33 insertions, 2 deletions
diff --git a/docker/dev/docker-compose.yaml b/docker/dev/docker-compose.yaml
new file mode 100644
index 0000000..dc8cf74
--- /dev/null
+++ b/docker/dev/docker-compose.yaml
@@ -0,0 +1,30 @@
+services:
+ openldap:
+ image: bitnami/openldap:latest
+ ports:
+ - '1389:1389'
+ - '1636:1636'
+ environment:
+ - LDAP_ADMIN_USERNAME=admin
+ - LDAP_ADMIN_PASSWORD=adminpassword
+ - LDAP_USERS=user01,user02
+ - LDAP_PASSWORDS=password1,password2
+ volumes:
+ - 'openldap_data:/bitnami/openldap'
+ mariadb:
+ image: mariadb:latest
+ ports:
+ - '3306:3306'
+ environment:
+ - MARIADB_USER=eyeballs
+ - MARIADB_PASSWORD=secret
+ - MARIADB_DATABASE=eyeballs
+ - MARIADB_ROOT_PASSWORD=verysecret
+ volumes:
+ - 'mariadb_data:/var/lib/mysql'
+
+volumes:
+ openldap_data:
+ driver: local
+ mariadb_data:
+ driver: local
diff --git a/server/.env b/server/.env
new file mode 100644
index 0000000..744ed9d
--- /dev/null
+++ b/server/.env
@@ -0,0 +1 @@
+DATABASE_URL=mysql://eyeballs:secret@127.0.0.1:3306/eyeballs
diff --git a/server/.gitignore b/server/.gitignore
index fedaa2b..ea8c4bf 100644
--- a/server/.gitignore
+++ b/server/.gitignore
@@ -1,2 +1 @@
/target
-.env
diff --git a/server/Rocket.toml b/server/Rocket.toml
index 6dd1ad1..00ead14 100644
--- a/server/Rocket.toml
+++ b/server/Rocket.toml
@@ -3,7 +3,8 @@ secret_key = "itlYmFR2vYKrOmFhupMIn/hyB6lYCCTXz4yaQX89XVg="
session_max_age_days = 7
[default.databases.eyeballs]
-url = "mysql://eyeballs:verysecret@127.0.0.1:3306/eyeballs"
+# root is needed for tests
+url = "mysql://root:verysecret@127.0.0.1:3306/eyeballs"
[release]
secret_key = "intentionally invalid"