Difference between revisions of "PKC Data Package"

From PKC
Jump to navigation Jump to search
Line 22: Line 22:
  docker-compose up -d
  docker-compose up -d
# Use a browser and enter the URL: <code>http://localhost:9352</code>, and you should see MediaWiki running.
# Use a browser and enter the URL: <code>http://localhost:9352</code>, and you should see MediaWiki running.
# After verifying the data is correct and the service are running, shutdown the service,
docker-compose down
# You must wait for the docker processes to be turn down, before your can use <code>tar -czvf</code> command to package up all the data. For Windows 10 environment, use the following command:
tar -czvf <archive.tar.gz> ".\mountPoint"
For Mac, Linux and other Unix variants, use the following command:
tar -czvf <archive.tar.gz> ./mountPoint

Revision as of 03:28, 18 August 2021

PKC Data Package is a compressed file in the tar.gz format. It contains all configuration information of a PKC.

For the smallest initial data set, once DockerizedPKC is cloned from Github.com, one can follow the following procedure to create a fully functional PKC Data Package from scratch.

Clone DockerizedPKC from Github

Clone DockerizedPKC from [1]

git clone http://github.com/benkoo/DockerizedPKC
cd DockerizedPKC

Temporarily hide LocalSettings.php file from MediaWiki

Temporarily comment out the volume entry of - ./mountPoint/LocalSettings.php in the file: docker-compose.yml under the DockerizedPKC project home directory.

# - ./mountPoint/LocalSettings.php

Configure your version of MediaWiki

  1. Kickoff the Docker-compose process to start both database and mediawiki services:
docker-compose up -d
  1. Use a browser and enter the URL: http://localhost:9352
  2. Go through the configuration process
    1. A typical setting for PKC is shown here: PKC MediaWiki configuration data
  3. Download the newly generated LocalSettings.php file and put that file under the ./mountPoint directory under DockerizedPKC project
  4. Stop the Docker-compose process
docker-compose down
  1. Uncomment the entry in docker-compose.yml file (take out the # in front of the - ./mountPoint/LocalSettings.php entry.
  2. Kickoff the Docker-compose process again to start both database and mediawiki services:
docker-compose up -d
  1. Use a browser and enter the URL: http://localhost:9352, and you should see MediaWiki running.
  2. After verifying the data is correct and the service are running, shutdown the service,
docker-compose down
  1. You must wait for the docker processes to be turn down, before your can use tar -czvf command to package up all the data. For Windows 10 environment, use the following command:
tar -czvf <archive.tar.gz> ".\mountPoint"

For Mac, Linux and other Unix variants, use the following command:

tar -czvf <archive.tar.gz> ./mountPoint