Update base add docker compose yml

Description

The `docker-compose.yml` will make startup/shutdown easier for Docker users.
It also provides persistent storage for the SQLite database and an easy approach to using "bind" mounts.
Dockerfile was updated to use Ubuntu focal (20.04 LTS) instead of Xenial (16.04 LTS) and to use Node.js v14 instead of the obsolete v12.

Done

Assignee

Usman Khalid

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Nathan Wallach

Repo

edx/xblock-sdk

Customer

None

Epic Link

None

OSCM Assignee

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Blended Hour Utilization Percentage

None

edX Theme

None

edX Squad

None

Github Lines Added

100

Github Lines Deleted

16

Priority

Unset