Toumash / webcon-oneline-server

Vagrant webcon provisioning template
0 stars 1 forks source link
powershell vagrant

Docker

Running on Windows 10 host

State of project

The project is considered ready to use when all below marks are checked.

More info about the planned tasks and features.

Running it

Currently the repo supports running the webcon server by two technologies:

The goal is to run everything in docker, but for the ease of development the vagrant box is being used. They are meant to share scripts files.

Vagrant

  1. Install prerequisites
    choco install ruby vagrant
  2. Run from elevated powershell
    vagrant up --provision

    Docker

  3. Make sure that hyper-v and virtualization is enabled on your machine (BIOS + Windows)
  4. Run in Powershell following commands:
    Enable-WindowsOptionalFeature -Online -FeatureName containers –All
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
  5. After reboot download Docker for Windows and install it
  6. Switch docker to Windows containers
  7. In settings of the Docker Engine set "experimental": true

Build it

  1. Clone the repo.
  2. Move your WebconBPS.zip to ./vendor repo dir.
  3. Build and run using docker compose up --build

Credentials

Role Login/Password
Windows Machine vagrant/vagrant
SQL Server sa/Vagrant42

Folders on the machine

Path Role
C:\install Installation scripts
C:\vendor Additional files that the dev need to provide to successfuly build the image/box