Update README.md with instructions to set up network drive access credentials and update TODO.md

This commit is contained in:
2025-04-02 14:40:55 +02:00
parent 9a23bf283a
commit 17f497f1c5
2 changed files with 22 additions and 7 deletions

View File

@ -27,22 +27,34 @@ cd acsmnode
## Run the Data Chain App ## Run the Data Chain App
1. Open **PowerShell as Administrator** and navigate to the `acsmnode` repository. 1. Open **PowerShell as Administrator** and navigate to the `acsmnode` repository.
2. Open **Docker Desktop**, then build the container image: 2. Create a `.env` file in the root of `acsmnode/`.
3. **Securely store your network drive access credentials** in the `.env` file by adding the following lines:
```plaintext
CIFS_USER=<your-username>
CIFS_PASS=<your-password>
```
**To protect your credentials:**
- Do not share the .env file with others.
- Ensure the file is excluded from version control by adding .env to your .gitignore and .dockerignore files.
4. Open **Docker Desktop**, then build the container image:
```bash ```bash
docker build -t datachain_processor . docker build -t datachain_processor .
``` ```
3. Run the app: 5. Run the app:
```bash ```bash
docker compose --file docker-compose.yml start datachain_processor docker compose --file docker-compose.yml start datachain_processor
4. Stop the app: 6. Access:
- **Jupyter Lab**: [http://localhost:8889/lab/tree/notebooks/](http://localhost:8889/lab/tree/notebooks/)
7. Stop the app:
In the previously open PowerShell terminal, enter: In the previously open PowerShell terminal, enter:
```bash ```bash
Ctrl + C Ctrl + C
```
After the container is properly Stopped, remove the container process as: After the container is properly Stopped, remove the container process as:
```bash
docker rm $(docker ps -aq --filter ancestor=datachain_processor) docker rm $(docker ps -aq --filter ancestor=datachain_processor)
``` ```
4. Access:
- **Jupyter Lab**: [http://localhost:8889/lab/tree/notebooks/](http://localhost:8889/lab/tree/notebooks/)
## Set Up the Python Environment ## Set Up the Python Environment

View File

@ -1,5 +1,8 @@
# TODO # TODO
* [New] FLAGGING APP. Review data flagging app. For some reason Chl_10000 channel not showing and parent provance recording is wrong. * [New] Create data flows to validate and replace existing data chain params. data/campaignData/param/ -> pipelines/params and campaignDescriptor.yaml -> acsm data converter.
* [New] DIMA. Add dictionaries to explain variables at different levels.
* [New] DIMA. Modify data integration pipeline to not add current datetime in filename when not specified.
* [New] DIMA. Set data/ folder as default and only possible output folder
* [New] DIMA. Review DataManager File Update. Generated CSV files are not transfering properly. * [New] DIMA. Review DataManager File Update. Generated CSV files are not transfering properly.
* [New] DIMA. Ensure code snippets that open and close HDF5 files do so securly and do not leave the file locked * [New] DIMA. Ensure code snippets that open and close HDF5 files do so securly and do not leave the file locked
* [New] DIMA. Revise default csv file reader and enhance it to infer datetime column and format. * [New] DIMA. Revise default csv file reader and enhance it to infer datetime column and format.