Skip to content

jasper22/google-project-01

Repository files navigation

GoogleProject01

GO based server that serve Angular application

                                                      GitHub license Languages used GitHub issues Open Source Love svg1 Go Report Card

Getting Started

  • Clone repository
git clone --recurse-submodules https://github.com/jasper22/google-project-01.git
  • Build Docker image
scripts\build-docker.cmd (on Windows platform) or script\build-docker.sh (on Linux platform)
  • Run Docker image
docker run --detach --rm -p 8080:8080 show-movies@latest

Prerequisites

Git

Linux:

apt-get install git

Windows:

Download from https://git-scm.com/

Go

Linux: Follow the instructions from official web site: golang.org

(I tryed to use snap install go on Ubuntu - sometimes it cause a lot of strange errors in package installing)

Windows: Follow the instrations on official web site: golang.org

Angular 8

  1. Install node.js

    Linux:

    a. Install with snap: nodejs.com

    b. Install with tarball: github.com/nodesource

    Windows:

    Follow the instructions from official web page: nodejs.com

  2. Install Angular CLI globally

npm i -g @angular/cli@latest

Docker

Linux:

Follow the instruction on official site: docker.com

Windows:

Follow the instruction on official site: docker.com

Running the tests

TODO

Break down into end to end tests

TODO

And coding style tests

TODO

Deployment

TODO

Built With

Contributing

TODO

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

TOTO

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

TODO