text: Title: Docker compose stuck on waiting for my sql
  Body: I cloned the repo and did docker-compose build. It ran successfully. I then did docker-compose up. This is stuck on Waiting for mysql+pymysql...
  ```
  docker-compose up
  Starting ctfd_db_1    ... done
  Starting ctfd_cache_1 ... done
  Starting ctfd_ctfd_1  ... done
  Starting ctfd_nginx_1 ... done
  Attaching to ctfd_cache_1, ctfd_db_1, ctfd_ctfd_1, ctfd_nginx_1
  db_1     | 2021-07-24 17:57:00+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:10.4.12+maria~bionic started.
  cache_1  | 1:C 24 Jul 17:56:59.849 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
  cache_1  | 1:C 24 Jul 17:56:59.849 # Redis version=4.0.14, bits=64, commit=00000000, modified=0, pid=1, just started
  cache_1  | 1:C 24 Jul 17:56:59.849 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
  db_1     | 2021-07-24 17:57:01+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
  cache_1  | 1:M 24 Jul 17:56:59.903 * Running mode=standalone, port=6379.
  cache_1  | 1:M 24 Jul 17:56:59.903 # Server initialized
  cache_1  | 1:M 24 Jul 17:56:59.903 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
  cache_1  | 1:M 24 Jul 17:56:59.903 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
  db_1     | 2021-07-24 17:57:01+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:10.4.12+maria~bionic started.
  cache_1  | 1:M 24 Jul 17:56:59.903 * DB loaded from disk: 0.000 seconds
  cache_1  | 1:M 24 Jul 17:56:59.903 * Ready to accept connections
  db_1     | 2021-07-24 17:57:02 0 [Note] mysqld (mysqld 10.4.12-MariaDB-1:10.4.12+maria~bionic) starting as process 1 ...
  db_1     | 2021-07-24 17:57:02 0 [Note] InnoDB: Using Linux native AIO
  db_1     | 2021-07-24 17:57:02 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
  db_1     | 2021-07-24 17:57:02 0 [Note] InnoDB: Uses event mutexes
  db_1     | 2021-07-24 17:57:02 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
  db_1     | 2021-07-24 17:57:02 0 [Note] InnoDB: Number of pools: 1
  db_1     | 2021-07-24 17:57:02 0 [Note] InnoDB: Using SSE2 crc32 instructions
  db_1     | 2021-07-24 17:57:02 0 [Note] mysqld: O_TMPFILE is not supported on /tmp (disabling future attempts)
  db_1     | 2021-07-24 17:57:02 0 [Note] InnoDB: Initializing buffer pool, total size = 256M, instances = 1, chunk size = 128M
  db_1     | 2021-07-24 17:57:02 0 [Note] InnoDB: Completed initialization of buffer pool
  db_1     | 2021-07-24 17:57:02 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
  db_1     | 2021-07-24 17:57:03 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
  db_1     | 2021-07-24 17:57:03 0 [Note] InnoDB: Creating shared tablespace for temporary tables
  db_1     | 2021-07-24 17:57:03 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
  db_1     | 2021-07-24 17:57:03 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
  db_1     | 2021-07-24 17:57:03 0 [Note] InnoDB: Waiting for purge to start
  db_1     | 2021-07-24 17:57:03 0 [Note] InnoDB: 10.4.12 started; log sequence number 61164; transaction id 21
  db_1     | 2021-07-24 17:57:03 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
  db_1     | 2021-07-24 17:57:04 0 [Note] Server socket created on IP: '::'.
  db_1     | 2021-07-24 17:57:04 0 [Warning] 'user' entry 'root@c6e0dcba624f' ignored in --skip-name-resolve mode.
  db_1     | 2021-07-24 17:57:04 0 [Warning] 'user' entry '@c6e0dcba624f' ignored in --skip-name-resolve mode.
  db_1     | 2021-07-24 17:57:04 0 [Warning] 'proxies_priv' entry '@% root@c6e0dcba624f' ignored in --skip-name-resolve mode.
  db_1     | 2021-07-24 17:57:04 0 [Note] InnoDB: Buffer pool(s) load completed at 210724 17:57:04
  db_1     | 2021-07-24 17:57:04 0 [Note] mysqld: ready for connections.
  db_1     | Version: '10.4.12-MariaDB-1:10.4.12+maria~bionic'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
  ctfd_1   | Waiting for mysql+pymysql://ctfd:ctfd@db to be ready
  
  
  ```