Commit Graph

5 Commits

Author SHA1 Message Date
shockrah
7e166f5eac Not removing ca-certificates since python3-pip and nodejs depend on it 2021-05-01 16:23:36 -07:00
shockrah
112723cba2 * Fixing issue bad apt-get invocation(missing apt-get update) before mysql installation 2021-04-29 22:49:08 -07:00
shockrah
0fbd390b4c - Removing layers where needed to reduce build size(hopefully) 2021-04-29 22:43:29 -07:00
shockrah
7d9e71c866 + Adding python3, pip, and virtualenv to dependancies
- Removing mysql client since we don't need it for what we're doing
- Removing diesel since it's been replaced with a simpler shell script(that's totally not flaky)
! Try at some point to reduce all this crap outside of testing because dep list is getting larger every day
2021-04-29 22:33:43 -07:00
shockrah
a594dcb558 + Adding mysql to a pipeline specific Freechat docker build
! It's also super jank at the moment so it's not exactly what I would call "stable"
Like seriously right now the entrypoint script basically just yeets mysql to the
background and snuffs out its logs for the sake of brevity
More work needs to be done in order to make sure that the sample user can be
safely added to the mysql backend. None of this is being done a safe fashion and
frankyl thats ok.

Security NOTE: No effort is put forth to make this Docker image secure since it
is meant to have bogus data, bogus users, and mock everything so again never use this
for production.
2021-04-29 17:10:17 -07:00