/ubuntu

Build a docker image for ubuntu i386.

Primary LanguageShellGNU General Public License v3.0GPL-3.0

PHZ Full Stack ubuntu32

1. Project Description

Build a docker image for ubuntu i386. https://hub.docker.com/r/phzfi/ubuntu32

Run build-image.sh to build the docker image phzfi/ubuntu:bionic.

See also:

1.1. Business Vision

Use older 32bit hardware for sustainable development and sustainable code. Reduce waste.

1.2. Task Management

1.3. Personas

1.4. Use Cases

1.5. Non-Functional Requirements

2. Architecture

2.1. Technologies

  • Docker 32bit
  • Ubuntu (bionic/18.04 LTS)
  • Jenkins declarative multibranch pipeline
  • Vagrant during building
  • sh2ju for testing

2.2. Naming, Terms and Key Concepts

2.3. Coding Convention

3. Development Environment

3.1. Prerequisites

3.2. Start the Application

3.3. Access the Application

3.4. Run Tests

3.5. IDE Setup and Debugging

3.6. Version Control

3.7. Databases and Migrations

3.8. Continuous Integration

4. Staging Environment

4.1. Access

4.2. Deployment

4.3. Smoke Tests

4.3.1. Automated Test Cases

4.3.2. Manual Test Cases

4.4. Rollback

4.5. Logs

4.6. Monitoring

5. Production Environment

5.1. Access

5.2. Deployment

5.3. Smoke Tests

5.3.1. Automated Test Cases

5.3.2. Manual Test Cases

5.4. Rollback

5.5. Logs

5.6. Monitoring

6. Operating Manual

6.1 Scheduled Jobs

6.2 Manual Processes

7. Problems