Uploaded image for project: 'Red Hat Developer Website'
  1. Red Hat Developer Website
  2. DEVELOPER-2314

Setup Initial front-end development environment

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      In order to begin development of the front-end, we need the following minimal setup. Once this is working, further development can be more incremental.

      1. A set of Docker images for starting Drupal and Searchisko. Exact organisation of Dockerfiles is still to be decided.
      2. A "Docker Compose" config for composing the Docker containers and booting the entire environment. We may need to move to Kubernetes before going into production. Docker Compose is very simple to use and will get us up and running quickly for now.
      3. Searchisko will be seeded with data from early March 2015. Getting a regular update is outside of the scope of this issue..
      4. An Awestruct site build that pushes pages to the Drupal instance
      5. Initial site source will be a fork of JBoss Developer. Re-branding is outside of the scope of this issue.
      6. Ideally the Docker images will be based on RHEL 7. If this is not feasible in the required time frame, then we will need to use CentOS 7. It will then be a high priority to move to RHEL 7.

      Creating a CI environment to to test pull requests is outside of the scope of this issue. Applying a style to the pages is also outside of the scope of this issue.

      As a minimum we need:

      1. A fork of JBoss Developer git repo, to become the starting point of this codebase
      2. A Dockerfile for Drupal using the embedded database.
      3. An awestruct build that can push pages to the Drupal server
      4. Instructions for a developer to start the containers, build the code and view the site from Drupal.

              Unassigned Unassigned
              paul.robinson@redhat.com Paul Robinson
              Archiver:
              rhn-support-ceverson Clark Everson

                Created:
                Updated:
                Resolved:
                Archived: