Giter VIP home page Giter VIP logo

devsandbox's People

Contributors

pboyd04 avatar russelltsherman avatar treg avatar

Watchers

 avatar  avatar  avatar  avatar

devsandbox's Issues

Verify support for redhat/centos

all of my testing and development was performed using OSX and Debian hosts
OSX does not require sudo to run docker commands
Debian can be configured to operate is this fashion as well
all commands and documentation assumes that sudo is not required.

I have been told that redhat/centos systems are different and sudo is required.
I believe this project will still function as intended and should only require prefixing calls to the convenience scripts in the bin/ directory with sudo

but i am leaving the verification of this to somebody who is more intimately familiar with these distributions.

add other remotes to local repos

if a user has forked our repos
add their fork as a remote named dev
add our master repos as a remote named prod

create a convenience script to sync their forks

All docker images should be based off the same distribution

Initially I feel prey to the siren song of Alpine and wanted all images to be as small as possible.
I have come around to another way of thinking and now feel that the file size savings of Alpine linux isn't worth the extra maintenance cost and would prefer use slim distributions of Debian.

Inconsistency = technical debt
and the interest rates can be brutal.

create images manifest

create a docker image manifest file
update setup script to load images from manifest list
update reset script to remove images from manifest list

create sanitized wordpress code repo

this project does not set up a fully functioning replica of the wordpress installation
we require a sanitized sample database dump to complete this

burnerdev/robo3t image fetch fails

From setup.sh run (as unprivileged user):

[action]:
⇒ fetch docker image burnerdev/robo3t:latest...
Error response from daemon: pull access denied for burnerdev/robo3t, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

Browsercap needs to happen after composer install as thats when it is installed

Need to change seed order
[action]:
⇒ seeding browsercap cache...

Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in /var/www/common/cron.php on line 20

Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /var/www/common/cron.php on line 20

Composer install from setup.sh throws an exception

from setup.sh output as unprivileged user:

[action]:
⇒ loading composer dependencies...
Loading composer repositories with package information
Updating dependencies (including require-dev)

[ErrorException]
"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] []...

Docker containers cannot access source files on Fedora 30

The docker containers return 403 for all pages on Fedora 30

profiles.burningflipside.local | 192.168.86.34 - - [22/Jun/2020:14:13:58 +0000] "GET / HTTP/1.1" 403 763 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"
profiles.burningflipside.local | [Mon Jun 22 14:13:58.513403 2020] [core:crit] [pid 19] (13)Permission denied: [client 192.168.86.34:5721] AH00529: /var/www/html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/www/html/' is executable
profiles.burningflipside.local | 192.168.86.34 - - [22/Jun/2020:14:13:58 +0000] "GET /favicon.ico HTTP/1.1" 403 636 "https://192.168.86.2:3300/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"
profiles.burningflipside.local | [Mon Jun 22 14:13:58.609672 2020] [core:crit] [pid 19] (13)Permission denied: [client 192.168.86.34:5721] AH00529: /var/www/html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/www/html/' is executable, referer: https://192.168.86.2:3300/

secure mongo service

the current mongo image and corresponding scripts create an open service which does not require authentication.

this is fine within the context of the sandbox as the container runs within a closed network scope.

however to fully emulate the production stack the mongo service should represent a proper replica of production services and require authentication

i believe enabling this will only require modification of the mongo seeding process

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.