I need a way to deploy my application which is in the cloud to an on premise server.
2 criteria I have to meet are client cannot touch/read my source code and I cannot read the db.
1) Option 1 is to have 2 servers, 1 for code and 1 for db. Remote access works but I can still access the data by psql.
2) Docker but we aren't sure whether it can meet the above.
For this task please recommend a few options. No implementation. Payment will be made if your idea works once we test it.