Skip to content
This repository has been archived by the owner on Dec 7, 2022. It is now read-only.

Implemented docker-compose testing env #54

Closed
wants to merge 5 commits into from

Conversation

Frondor
Copy link

@Frondor Frondor commented Jul 8, 2018

Be sure you have all dev dependencies installed first with npm i and docker-compose in your machine.
Then, execute ./docker-test script (an npm script could be used for it)

It uses docker-compose to bring a S3 service via localstack/localstack image mocking the real one (aws), and a simple test ftp server that may need some tweaks.
More services can be added as needed.

Update: https://hub.docker.com/r/scality/s3server/ looks good for s3 and spaces tests, gotta check it

@RomainLanz
Copy link
Member

Hey @Frondor! 👋

I got the test running on my system 👌
Currently working on the FTP driver to make it work better (as said in #55).

@Frondor
Copy link
Author

Frondor commented Jul 23, 2018

That's cool! Please, let me know if you find something wrong, so it runs as smooth as possible.

If the FTP Driver gets fixed, we might be able to switch to a faster FTP server (the current image is quite slow, but works!).
I'm leaving another server commented in the docker-compose.yml file so we can try to implement it later.
https://github.com/Frondor/node-flydrive/blob/9b78310215125a3639aeca00171ccbd3389ce5c5/docker-compose.yml#L45

@RomainLanz
Copy link
Member

Currently working on it for the next version.

@RomainLanz RomainLanz mentioned this pull request Mar 17, 2019
15 tasks
@RomainLanz
Copy link
Member

Closed in: 6f83ecc

@RomainLanz RomainLanz closed this Jul 29, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants